docker一条命令启动、关闭、停止、删除 所有容器

docker一条命令启动、关闭、停止、删除 所有容器

1.docker中 启动所有的容器命令

root@VM-4-11-ubuntu:~# docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
3f94373240c4
c136f98a838c
45f78610e4ad
8ef0c6bd02d9
edb6eddfea4f
ea503d279862
root@VM-4-11-ubuntu:~# 

2.docker中 停止所有的容器命令

root@VM-4-11-ubuntu:~# docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)
3f94373240c4
c136f98a838c
45f78610e4ad
8ef0c6bd02d9
edb6eddfea4f
ea503d279862
root@VM-4-11-ubuntu:~# 

3. docker中 删除所有的容器命令

root@VM-4-11-ubuntu:~#  docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)
3f94373240c4
c136f98a838c
45f78610e4ad
8ef0c6bd02d9
edb6eddfea4f
ea503d279862
root@VM-4-11-ubuntu:~# 

4. docker中 删除所有的镜像

root@VM-4-11-ubuntu:~#  docker rmi $(docker images | awk '{print $3}' |tail -n +2)
3f94373240c4
c136f98a838c
45f78610e4ad
8ef0c6bd02d9
edb6eddfea4f
ea503d279862
root@VM-4-11-ubuntu:~# 

5. 更新容器为开机自启

docker update --restart=always mysql #设置MySQL为开机自启

6.根据容器的状态,删除Exited状态的所有容器

sudo docker rm $(sudo docker ps -qf status=exited)

你可能感兴趣的:(docker容器相关,docker,容器,ubuntu)