Docker常用命令

Docker常用命令

十月 22, 2018

Docker常用命令

查看运行中的容器

1
2
docker ps
`

停止多个容器

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

删除多个容器

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

查看已有镜像

1
docker images

删除多个容器镜像

1
2
docker images|awk '{print$3}'|xargs docker rmi
`

从镜像倒推出 Dockerfile

  • CenturyLinkLabs 开发的 dockerfile-from-image 工具,以逆向工程建立出 Dockerfile 。*
    1
    2
    3
    docker pull centurylink/dockerfile-from-image  ## 安装ockerfile-from-image 工具
    docker run -v /var/run/docker.sock:/var/run/docker.sock centurylink/dockerfile-from-image <IMAGE_TAG_OR_ID> > Dockerfile.txt ## 反推所产生的 Dockerfile.txt <IMAGE_TAG_OR_ID> 参数可以任何包含 tag 的镜像名称
    `