首先确保本机已经安装docker,如果没有安装docker,请点击Linux安装docker
拉取CentOS7镜像
拉取最新版镜像
docker pull centos
拉取指定版本镜像
docker pull centos:7.9.2009
我这里以Centos7为例:
创建容器
CentOs的ssh端口22映射为主机的10022
docker run -tid --name centos-radius --privileged=true -p 10022:22 centos:7.9.2009 /usr/sbin/init
创建容器成功可以看到容器:
Centos容器安装软件
进入容器内
docker exec -it centos-radius bash
安装重置密码软件
yum install -y passwd
重置密码
passwd root
安装ifconfig
可以获取ip
yum install -y net-tools
安装sshServer
yum install -y openssh-server
启动ssh服务
systemctl start sshd.service
Xshell连接Docker版CentOS
使用宿主机ip、端口号使用我们映射容器22的端口号10022、用户名root、密码使用我们在容器内重置的密码。
注意,宿主机如果是云服务器等,需要打开端口号10022。