Docker运行ubuntu并使用ssh连接

1 获取ubuntu镜像
docker pull ubuntu

2.进入容器内部,并且映射端口号2222:22代表用2222号端口映射容器22端口(ssh通用端口)

docker run -it -p 2222:22 ubuntu

因为ubuntu里面什么都没有,先安装需要的,后面需要什么自己apt-get安装
apt-get update
apt-get install openssh-server
apt-get install vim #为了编辑文件

4.配置root密码

passwd

5.修改ssh配置

vim /etc/ssh/sshd_config

添加

PermitRootLogin yes
UsePAM no

6.开启ssh

service ssh start
如果启动失败 chmod 700 -R /etc/ssh

7.ssh 连接

ssh root@localhost:23

Leave a Comment