文章目录
一、运行镜像
docker run --name ubuntu -it -d -p 8022:22 ubuntu:20.04
还没有安装过docker的小伙伴,可以参考附录中的文章安装docker。
二、安装 ssh
2.1 进入容器
docker exec -it ubuntu /bin/bash
2.2 更新包管理器
apt-get update
2.3 安装 ssh 并启动
apt-get install openssh-server openssh-client
启动ssh
/etc/init.d/ssh start
查看启动进程
ps -e | grep sshd
三、初始化密码
3.1 安装vim
apt-get install vim
3.2 编辑 sshd_config文件
vim /etc/ssh/sshd_config
增加 PermitRootLogin yes
,然后 :wq
保存并推出
3.3 重启 ssh 服务
service ssh restart
3.4 设置密码
passwd root
按照系统提示重复输入密码
四、SSH 登录 ubuntu
ssh root@192.168.50.1:8022
此处应该填写宿主机的ip地址,如果网络不同可能是因为防火墙原因,可参考附录中的文章将端口对外暴露。
用shell连接工具也可以,下图为ssh连接工具FinalShell。
如下图所示,成功通过ssh进入到ubuntu的docker容器中了!!!