docker 常用技巧

命令

  • 查看某容器当时的run 命令的参数:

    docker run --rm -v /var/run/docker.sock:/var/run/docker.sock assaflavie/runlike YOUR-CONTAINER
    其实是别人写好的一个工具,也是用docker image下载后run出来的
  • 查看Docker的磁盘使用情况 :

    docker system df
  • 清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像):

    docker system prune 
  • 显示所有容器的IP

    docker inspect -f '{{.Name}} - {{.NetworkSettings.IPAddress }}' $(docker ps -aq)
    或者
    docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
  • docker内复制文件:
    docker cp

  • 列出Docker容器的资源占用情况
    docker stats --no-stream只输出当前的状态

  • 列出Docker容器里的进程
    docker top 容器

猜你喜欢

转载自blog.51cto.com/357989/2552842