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 @   李帆1998  阅读(152)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示
主题色彩