使用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表示后台运行

 

 

 

 

 

 

                                                   东边日出西边雨,道是无情却有情    ----竹枝词

posted @ 2020-08-17 15:53  一如年少de模样  阅读(5461)  评论(0编辑  收藏  举报