启动 docker
systemctl start docker.service
停止 docekr
systemctl stop docker.service
状态检查
systemctl status docker.service
重新启动docker
systemctl restart docker
设置docker为开机启动
systemctl enable docker
取消开机启动
systemctl disable docker
查看当前启动的容器进程(只查看正在运行的容器)
docker ps
查看所有 的容器,包括停止运行的容器
docker ps -a
停止运行某个容器
docker stop 1f5f
删除某个容器
docker rm 1f5f
设置docker 为开机启动
systemctl enable docker.service
docker 停止所有正在运行的容器
docker stop $(docker ps -a -q)
docker 删除所有的容器
docker rm $(docker ps -a -q)
列出所有未在运行的容器
docker ps -a -f status=exited
删除所有未在运行的容器
docker rm $(docker ps -a -f status=exited -q)
docker 列出所有镜像
docker images
docker 删除镜像(根据ID)
docker rmi image_id
docker 删除所有未被使用的镜像
docker images -q |xargs docker rmi
docker 后台启动容器并且挂载外部目录
[root@c8d2d852b07ce468594deb20af13b20af-node1 ~]# docker run -d -p 8080:8080 -p 50000:50000 -v /home/jenkins/data:/var/jenkins_home jenkins
b5155f0dfe3c9113c1bcab321821c139684e982789898d5983748a6dbf6e1e15
[root@c8d2d852b07ce468594deb20af13b20af-node1 ~]#
后台启要加上 -d ,挂载外部目录 要加 -v 其中 /home/jenkins/data 是外部目录(Linux文件目录)
docker run -d -p 8080:8080 -p 50000:50000 -v /home/jenkins/data:/var/jenkins_home jenkins
上面必须先创建好 /home/jenkins/data 目录并且赋权限(cd 到 jenkins 目录执行如下命令)
chmod 777 *
docker -t 命令 (会分配终端)
docker run -it python
如图(按 ctrl+D退出)
强行删除所有镜像
docker images -q |xargs docker rmi -f