-p後面直接帶網路程序,不大靈活啊。 ps -p可以同時開放很多網路連接埠麼?
可以是可以的, 但不要這麼幹, 如果你有多個程式, 應該開多個容器, 這才是docker的正確姿勢
推薦使用docker-compose
可以.例如你用docker運行一個nodejs程式, 程式監聽兩個連接埠, 例如8080和3443, 你就需要-p 8080:8080 -p 3443:3443
8080
3443
-p 8080:8080 -p 3443:3443
docker 建議一個容器應該只運行一個服務
可以是可以的, 但不要這麼幹, 如果你有多個程式, 應該開多個容器, 這才是docker的正確姿勢
推薦使用docker-compose
可以.
例如你用docker運行一個nodejs程式, 程式監聽兩個連接埠, 例如
8080
和3443
, 你就需要-p 8080:8080 -p 3443:3443
docker 建議一個容器應該只運行一個服務