1. 程式人生 > >第五篇:Centos7上配置docker容器ssh登錄

第五篇:Centos7上配置docker容器ssh登錄

方式 service col 客戶端連接 httpd 添加 遠程 初步 images

1.查看httpd容器是否運行
技術分享圖片
2.啟動httpd容器
技術分享圖片
3.默認情況下,我們只能在宿主機上通過如下方式連接容器
技術分享圖片
說明:這是在宿主機連接容器直接有效的方法

我們能夠通過容器的IP地址連接容器呢?需要了解Docker daemon的運行機制

Docker daemon是一個docker服務端組件,它是以Linux後臺服務進程運行
技術分享圖片

Docker daemon程序運行在 Docker host 上,負責創建、運行、監控容器,構建、存儲鏡像

默認配置下,Docker daemon 只能響應來自本地 Host 的客戶端請求。如果要允許遠程客戶端請求,需要在配置文件中打開 TCP 監聽,步驟如下:

1.編輯配置文件 /etc/systemd/system/multi-user.target.wants/docker.service,在環境變量 ExecStart 後面添加 -H tcp://0.0.0.0,允許來自任意 IP 的客戶端連接。

技術分享圖片
2.重啟 Docker daemon
技術分享圖片

3.httpd容器的IP:172.17.0.2,在客戶端通過下面方式連接遠程連接httpd容器
技術分享圖片

遺留問題:
這裏出現連接報錯,初步判斷是網絡配置的問題,後續涉及到容器網絡配置再回來解決此問題

第五篇:Centos7上配置docker容器ssh登錄