win10 Docker 创建Centos7 并使用xshell成功连接

docker安装教程略过。。。

说明:
配置这个的时候,ssh一直连接不上,主要问题是systemctl 命令不能使用,导致服务无法启动,研究了一会找到了解决方案,希望能帮助到大家 节省时间。。。
我的环境:win10 64位 专业版
正文:
先安装Centos镜像,不选版本 默认
win10 Docker 创建Centos7 并使用xshell成功连接
文章图片

docker pull centos

查看安装的镜像
【win10 Docker 创建Centos7 并使用xshell成功连接】win10 Docker 创建Centos7 并使用xshell成功连接
文章图片

docker images

启动镜像,不想走弯路就着我的命令写
win10 Docker 创建Centos7 并使用xshell成功连接
文章图片

docker run -it -p 50001:22 --privileged centos /usr/sbin/init

查看容器
win10 Docker 创建Centos7 并使用xshell成功连接
文章图片

docker ps

进入容器
docker exec -it 84314aaa1ec6 /bin/bash

安装一些ssh必备的东西
yum install net-tools.x86_64 yum install -y openssh-server

修改配置文件
vi /etc/ssh/sshd_config

启动服务
systemctl start sshd

设置密码
启动服务

xshell连接
win10 Docker 创建Centos7 并使用xshell成功连接
文章图片

win10 Docker 创建Centos7 并使用xshell成功连接
文章图片

    推荐阅读