centos7有一個大坑,直接執行不了systemctl命令,需要升級到7.2解決,或者通過以下命令進入
#啟動需要等待1分30秒
docker run --name centos_7 -it --privileged tomatokai/centos /usr/sbin/init
docker exec -it <containID> /bin/bash
搭建自己的centos
安裝centos
docker pull centos
docker run -it --privileged centos /usr/sbin/init
進入centos
docker exec -it <containID> /bin/bash
docker exec -it centos /usr/sbin/init
為了啟動docker,天坑開始
#安裝service
yum install initscripts
#依然啟動不了docker,檢查問題所在((code=exited, status=1/FAILURE))
systemctl status docker.service
#修改如下
vi /lib/systemd/system/docker.service
#然後將ExecStart這裏改為如下
ExecStart=/usr/bin/dockerd -H fd:// -s overlay2
安裝 oh my zsh
安裝 docker
生成專屬的centos鏡像
docker commit <containsID> tomatokai/centos
docker tag <imagesID> 127.0.0.1:5000/tomatokai/centos
docker push 127.0.0.1:5000/tomatokai/centos