1、拉取镜像
sudo docker pull ubuntu:22.04
2、启动ubuntu22.04,这里映射物理机23端口对应docker22端口用于远程连接
sudo docker run -it -p 23:22 1f6ddc1b2547 /bin/bash
3、进入容器后配置远程:
apt update
apt upgrade
apt install vim
apt install openssh-server
4、设置root密码,我们远程登录的时候使用
passwd root
5、设置允许root远程登录
6、重启ssh服务,让配置生效,然后退出容器(在exit前已经可以远程上去了)
7、exit后,使用docker ps -a找到容器id,再使用docker attach id重新进入容器内。
使用 sudo docker start id重新开启,启动后还需要重新开启远程,后面使用dockerfile技术,就可以不用这么麻烦了。