1、拉取Centos镜像
去阿里云上寻找Centos镜像
docker pull centos:centos8
2、创建容器(主服务器端口与容器端口映射--5000:22)
docker run -itd <imageID> /bin/bash
docker run -itd -p 5000:22 --name CentosY --privileged=true <imageID> /bin/bash
这样就能启动一个一直停留在后台运行的Centos了。如果少了/bin/bash的话,Docker会生成一个Container但是马上就停止了,不会一致运行即使有了-d参数
-i: 交互式操作
-t: 终端
-d 后台运行
-p 容器端口映射 (宿主机端口:容器端口)
3、进入容器CentosY
docker attach <imageID>
进入CentosY后,发现竟然没有ifconfig和ssh
解决方法:
运行:
yum install net-tools.x86_64
可以查看ip地址了: