Loading

docker基本命令及常用工具

docker常用命令指导

docker 镜像加速

  vim  /etc/docker/daemon.json
    # 添加如下内容

    {
        "registry-mirrors": ["加速地址"]
    }

docker 常用组合命令

基本命令

docker基本命令-W3xue

查看某个 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

dockerfile-yeasy

docker-compose

docker-compose基本命令

docker-compose.yml编写指导

docker-compose.yml-mysql指导

docker 工具

diving

https://github.com/vicanso/diving

  • 缺点:需要知道有哪些容器
  • 优点:web
  • 安装:
docker run -d --restart=always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -p 7001:7001 \
  vicanso/diving

lazydocker

https://github.com/jesseduffield/lazydocker

posted @ 2021-01-25 18:28  李帆1998  阅读(150)  评论(0编辑  收藏  举报