Docker 常用命令

安装docker

1
curl -sSL https://get.docker.com/ | bash -x

卸载docker

1
2
3
sudo apt-get purge docker-ce
sudo apt-get autoremove --purge docker-ce
rm -rf /var/lib/docker

创建container

1
docker run --name nc -p 80:80 -d images

启动container

1
docker start <container id>

查看所有container

1
docker ps -a

停止所有的container

1
docker stop $(docker ps -a -q)

停止container

1
docker stop <container id>

删除所有container

1
docker rm $(docker ps -a -q)

查看当前所有images

1
docker images

要删除全部image

1
docker rmi $(docker images -q)

删除指定container

1
1
docker rmi <image id>

删除指定images

1
1
docker rmi <image id>

删除untagged images,也就是那些id为的image

1
docker rmi $(docker images | grep "^<none>" | awk "{print $3}")

转载使用注明出处。原文链接 https://heimo-he.github.io/linux/2018/03/30/docker-base-command/