docker基本命令及常用工具
目录
docker常用命令指导
docker 镜像加速
vim /etc/docker/daemon.json
# 添加如下内容
{
"registry-mirrors": ["加速地址"]
}
docker 常用组合命令
基本命令
查看某个 volume
docker inspect test_redis_1 | grep Mounts -A 10
[root@lifan code]# docker inspect -f "{{.Mounts}}" test_redis_1
[{volume 71b458013ec7974caacfcabf0fbf9c59475889c0095eb2819ccffbd4234af099 /var/lib/docker/volumes/71b458013ec7974caacfcabf0fbf9c59475889c0095eb2819ccffbd4234af099/_data /data local true }]
停止所有容器
docker stop $(docker ps -aq)
删除所有容器
docker rm $(docker ps -aq)
删除所有镜像
docker rmi $(docker images -q)
删除所有不使用的镜像
docker image prune --force --all
docker image prune -f -a
删除所有停止的容器
docker container prune -f
删除无主的数据卷
docker volume prune
DockerFile
docker-compose
docker 工具
diving
- 缺点:需要知道有哪些容器
- 优点:web
- 安装:
docker run -d --restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-p 7001:7001 \
vicanso/diving