程式語言初學者 Docker 入門第七章 —— 連接埠對應與容器相連
需要多個服務元件之容器協作運作的情況。需要多個容器之間能夠彼此存取到對方的服務。 除了網路存取,服務連線基本需求還有: 允許度應容器內應用程式的監聽埠到本地端 Host 主機 戶連機制(link)實現多個容器間內過容器名稱來快速連接。 對應連接埠來存取容器 1. 從外部存取容器應用程式 啟動容器時如果不指定連接埠對應參數,在容器外部是無法透過網路來存取容器內的各項網路應用和服務 當容器內執行一些網路應用程式,要讓外部存取這些服務時,可以用 -P 或 -p 參數來指定連接埠對應 不加 -p 參數 $ docker run -d training/webapp python app.py c1a2e0f91b6f593e13e05659dd927b391bac65711fcfd0bbac9443002763c648 $ docker run -d training/webapp python app.py de1cb4fbc539b07741821ffe3d72d7cd436fd8ed052f4d4b987e1750d46252b1 $ docker run -d training/webapp python app.py e252e4aab6b252398d7ccce756c7a020dccdf4bc1faf832e35b9c1bdf1145481 $ docker run -d training/webapp python app.py 1058336f9128a18c0663ba270550cd8102e23a4be208143de4bbb56cecf81364$ docker run -d training/webapp python app.py 可以連開好幾個都正常 $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 1058336f9128 training/webapp "python app.py" About a minute ago Up About a minute 5000/tc...