Xshell连接Docker版CentOS7

首先确保本机已经安装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。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/JWbonze/article/details/127037657