0
我在我的CentOS機器上安裝了docker。我想用我的已安裝的碼頭工具進行連續部署。我有Gitlab來運行CI/CD。我想將我的代碼部署到我的docker中。但是,我找不到我的碼頭網絡。我應該使用什麼端口?我的機器擁有公共IP。Docker網絡設置
謝謝
問候
我在我的CentOS機器上安裝了docker。我想用我的已安裝的碼頭工具進行連續部署。我有Gitlab來運行CI/CD。我想將我的代碼部署到我的docker中。但是,我找不到我的碼頭網絡。我應該使用什麼端口?我的機器擁有公共IP。Docker網絡設置
謝謝
問候
容器運行在默認情況下完全隔離主機操作系統。如果要公開在容器中運行的某些內容,則需要將容器中的端口映射到主機。
這可以使用-p
選項與docker run
或使用ports
部分與docker-compose
完成。
例如:
docker run -p 80:80 nginx
..訪問你的主機在端口80,你會看到nginx的歡迎頁面。
如果您打算運行多個運行http的容器,則需要一個容器充當反向代理,使用虛擬主機將請求轉發到正確的容器。
嗨,謝謝你的回覆。但是,我想要實現的是,我的Gitlab可以將映像部署到我的泊塢窗,但是我找不到任何端口或連接來將我的Gitlab連接到我的Docker。任何想法 ?謝謝 –
配置套接字https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-socket-option – Grimmy