Windows10上访问docker中的centos

Windows10上访问docker中的centos

1、安装docker之后,pull相应的centos7

2、安装并且运行centos7

 #运行该容器 
 docker run -tid --name centos7 --privileged=true centos /usr/sbin/init
 # 进入centos中 
 docker exec -it centos7 /bin/bash

3、在centos中安装ssh服务

#安装ssh服务
yum -y install openssh-server

4、修改相应的配置文件/etc/sshd/sshd-config

#修改相应的配置
Port 22
ListenAddress 0.0.0.0
ListenAddress ::
PubkeyAuthentication yes
GSSAPIAuthentication yes
GSSAPICleanupCredentials yes
UsePAM no

5、启动服务(进入/bin中)

# 进入/bin中 
cd /bin
systemctl enable sshd.service
systemctl start sshd.service

6、要想windows能够使用Xshell连接win10中docker中的centos,还需如下配置:(使用管理员进入cmd中)

 ## 172.17.0.0 centos中ip的网关   192.168.99.100 docker的IP
 route add 172.17.0.0 mask 255.255.255.0 192.168.99.100

7、最后就可以通过Xshell使用ifconfig命令获取ip地址连接centos了。
刚开始安装的centos系统中是没有ifconfig命令的,需要下载安装net-tools

yum -y install net-tools

小提示:
centos上上传文件 安装lrzsz yum -y install lrzsz
rz 表示打开窗口上传
sz 表示下载文件到本地
(希望以后不要再忘了)
Windows10上访问docker中的centos_第1张图片

你可能感兴趣的:(docker,docker)