随笔-生活工作点滴

001--【docker】安装centos

2019-07-04  本文已影响0人  糖纸疯了

1、写作目的

使用docker进行容器化模拟操作系统,这样就可以模拟多个虚拟机,然后用SSH连接到虚拟机,进行相关的操作

2、参考网址:


3、核心操作

0、以前下载的centos7.1在使用的时候总是有各种问题,今天果断抛弃,重新开始
清除所有的yum相关
yum clean all && yum swap -y fakesystemd systemd

重新下载centos7
docker pull centos7

1、清空所有的yum,重新安装
docker run -itd 9f38484d220f<imageID> /bin/bash
docker attach bbffc6952d90<containerID>

docker run -itd 9f38484d220f /bin/bash
docker attach 8471095cb9a8
2、进入容器内部安装docker

3、在内部容器内安装SSH外部连接工具

4、退出容器,然后commit该定制镜像
docker stop <containerID>

5、提交当前容器到镜像
docker commit <容器ID> <NAME/VERSION>

6、启动新容器,并且进行端口映射
docker run -itd -p 50001:22 -d 2a0aa5d6748c<newImgeID> /usr/sbin/sshd -D

docker run -p 700:22 -v /apps/software:/apps/docker/software --name enzoOS -d 2a0aa5d6748c /usr/sbin/sshd -D

【这种方式可以继续使用docker镜像】
docker run -it
-v /var/run/docker.sock:/var/run/docker.sock
-v /usr/bin/docker:/usr/bin/docker
-v /lib64/libltdl.so.7:/lib64/libltdl.so.7
--name enzoOS
-p 1100:22
-d 2a0aa5d6748c /usr/sbin/sshd -D

7、使用XShell连接
宿主机的IP:50001(根据用户自己暴露端口)

上一篇 下一篇

猜你喜欢

热点阅读