遠端如何登入docker?
docker容器考慮遠端連接,可以透過putty或xshell來連接。
這裡以Win10系統,docker:Version 17.06.0-ce-win19 (12801)為例,來進行介紹。
容器管理:kitematic for windows
遠端連線工具:xshell
容器系統:ubuntu
##一、下載ubuntu容器#從ketematic下載官方最新版ubuntu二、準備工作因為新裝的官方ubuntu中很多指令都沒有,需要自己安裝apt-get update apt-get install vim給root初始化密碼
sudo passwd root (如果sudo命令不存在,使用passwd root)然後設定密碼即可三、安裝ssh安裝
apt-get install openssh-server查看狀態
service ssh status開啟ssh
service ssh start四、設定ssh,執行root登入
vim /etc/ssh/sshd_configPermitRootLogin的值從prohibit-password改為yes如下:
- PermitRootLogin prohibit-password + PermitRootLogin yes編輯完後進行儲存,然後重啟ssh
service ssh restart五、儲存目前容器的變更透過kitematic打開,或透過Docker Quickstart Terminal開啟docker指令操作docker ps查看目前正在運行的docker有哪些可以看到目前運行的ubuntu的容器ID為多少保存新容器
docker commit 66b34b5228d8備註:語法為docker commit 容器ID#六、給容器配置可存取連接埠因為ssh的連接埠為22,那麼我們配置一個外部連接埠來存取容器中的連接埠#設定好後,點選儲存,容器會自動重新啟動備註:1、外部連接埠可以隨便配置一個不衝突的連接埠即可2、重新啟動容器後,可能需要重新啟動ssh,service ssh start七、透過xshell、putty連接容器以上所有工作都準備完了,我們需要透過docker的ip位址進行存取(不能透過容器的ip位址訪問,因為要進行映射)。 本地cmd-》ipconfig查看當前docker的ip位址你可以透過putty或xshell等ssh客戶端工具進行連接更多相關教程,請關注PHP中文網
docker教學欄。
以上是遠端如何登入docker的詳細內容。更多資訊請關注PHP中文網其他相關文章!