1、拉取镜像

sudo docker pull ubuntu:22.04

2、启动ubuntu22.04,使用docker images 查看id:1f6ddc1b2547 ,这里映射物理机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前已经可以远程上去了)

/etc/init.d/ssh restart

7、exit后,使用docker ps -a找到容器id,再使用docker attach id(id是ps指令查出来的)重新进入容器内。

如果exit后容器停止了,可以使用 sudo docker start id(id是ps指令查出来的)重新开启,启动后还需要重新开启远程,后面使用dockerfile技术,就可以不用这么麻烦了。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐