使用xShell 連接 docker 使用說明


方式一:當不知道docker里鏡像的root密碼的時候

1、從Docker Hub下載需要的鏡像

docker pull 鏡像名字

2、使用docker run命令啟動容器

 docker run -it --privileged --hostname 主機名字 -dp 外部連接端口號:22 --name gmssl 鏡像名字 /usr/sbin/init
--privileged 可以省略不寫,因為我之后可能需要用到gdb調試,所以開了特權模式

3、使用docker exec啟動容器

docker exec -it 容器id /bin/bash

4、使用passwd命令修改root密碼

passwd

5、使用xShell連接容器

 使用xShell輸入本機ip或者127.0.0.1,端口號就是docker run的時候映射的端口,連接之后就可以愉快的使用了。

 

方式二:

如果知道docker鏡像的地址,並且docker內openssh已經安裝配置好,直接使用下面一條命令連接即可

docker run -it --privileged --hostname cc -dp 50001:22 --name cross crosscomplite /usr/sbin/sshd -D

  --hostname后邊是主機名字

  -dp 后邊是端口號

  --name后邊是docker容器的名字

  cross后邊是鏡像的名字

  -D表示后台運行

 

 

 

 

 

 

                               東邊日出西邊雨,道是無情卻有情    ----竹枝詞


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM