失败的win10下docker安装centos,并通过ssh连接
前言
之前在window下都是使用vmware安装linux虚拟机,需要进行繁琐的网络配置。最近换了一台新电脑,想装个centos玩玩,,于是选择docker安装centos,简单轻量。
详细过程
环境:win10、已安装docker,
1、从dockers hub上查看我们需要的centos版本,这里我安装centos7
2、拉取镜像
docker pull centos:7 格式为 镜像名:TAG
docker pull centos:7
3、拉取完之后,查看一下镜像
docker image ls
4、以互交方式后台运行容器
docker run -it -d -p 50001:22 67fa590cfc1c /bin/bash
5、查看当前运行的容器,并进入容器
docker ps
docker attach 945c6b2155c7
6、查看网络配置,ifconfig
这是因为使用docker pull centos命令下载下来的centos镜像是centos7的最小安装包,里面并没有携带ifconfig命令
使用如下命令:
yum provides ifconfig
yum whatprovides ifconfig
以上两个命令时用于输出哪些包包含我们要查找的文件,从结果可以看到,我们要找的包是:net-tools
因此,再输入:yum install net-tools,安装完成后就可以使用ifconfig命令了
7、安装ssh服务
yum install openssh-server -y
执行如下命令:
[[email protected] /]# yum list | grep initscripts
initscripts.x86_64 9.49.47-1.el7 base
[[email protected] /]# yum install initscripts -y
安装成功再次运行 service sshd start
还是不行,重新来过