#查看docker是否安装 rpm -q docker
#CentOS下安装docker sudo yum install docker
#启动 Docker systemctl start docker
#查看docker信息 systemctl status docker
#停止 Docker systemctl stop docker
#重启 Docker systemctl restart docker
#重启docker后台服务 sudo service docker restart
二、有关docker容器(以gcc为例)
#首次开启docker容器 docker run -itd --name=gcc --net=host -h gcc --privileged -v /mnt/hgfs:/mnt/hgfs hub.51chain.net/library/gcc_dev:5.4.0
#开启docker容器 docker start gcc
docker run和docker start的区别:前者相当于两步操作——将镜像放入容器中(docker create),然后将容器启动,使之变成运行时容器(docker start)。
#进入到容器中 docker exec -it gcc bash
#终止docker容器运行 docker stop gcc 或者 docker kill gcc
docker stop和docker kill的区别:kill是不管容器同不同意,强行终止;stop的话,首先给容器发送一个TERM信号,让容器做一些退出前必须的保护性、安全性操作,然后让容 器自动停止运行,如果在一段时间内,容器还是没有停止,再进行kill 强行终止。
#删除docker容器 docker rm -v gcc
#批量操作docker
docker 命令 $(docker ps -aq) (q表静默模式,只显示容器编号,缺少会报错) 比如docker kill/start/stop/rm $(docker ps -aq) (rm代表删除已经停止的容器)
如果报错"docker rm" requires at least 1 argument(s),可能是容器已经被全部删除了.