docker常用命令

/ 随笔 / 0 条评论 / 197浏览

systemctl start docker

systemctl stop docker

systemctl restart docker

docker ps

docker ps -a

systemctl status docker

docker stop **** 容器简称或者容器id

docker restart **** 容器简称或者容器id

docker pull #删除一个容器 docker rm -f 容器名/容器ID #删除多个容器 空格隔开要删除的容器名或容器ID docker rm -f 容器名/容器ID 容器名/容器ID 容器名/容器ID #删除全部容器 docker rm -f $(docker ps -aq) #进入容器方式 docker exec -it 容器名/容器ID /bin/bash #进入 前面的 redis001容器
docker exec -it redis001 /bin/bash #退出容器 exit #删除无用容器

删除异常停止的容器

docker rm docker ps -a | grep Exited | awk '{print $1}'

删除名称或标签为none的镜像

docker rmi -f `docker images | grep '' | awk '{print $3} #清除无用镜像 docker system prune -a