您的位置:首页 > 运维架构 > Docker

三、Docker相关概念-container

2019-08-08 16:10 162 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_26707371/article/details/101467711

一、什么是Container

  • 是通过image创建的
    也就是说先有image,然后通过image创建container
  • 在Image layer之上建立一个container layer(可读写)
    image本身是只读的,container因为要去运行程序或者安装软件等,所以是可写的。
  • 类比面向对象:类和实例
    image相当于类,负责app的存储和分发;
    container相当于实例,负责运行app
  • Image负责app的存储和分发,Container负责运行app


    Container

二、相关命令

我们输入docker可以看到跟docker相关的很多命令,其中大致可以分为两大类:管理命令纯命令
1.查看正在运行的docker容器

docker ps

2.查看所有的容器

docekr ps -a

3.删除容器

docker rm [容器id]

4.查看镜像

docker images

4.删除镜像

docker rmi [image的id]

5.查看所有容器的id

docker ps -aq

6.删除所有的container

docker rm $(docker ps -aq)

7.列出指定状态的容器

docker container ls -f "status=exited"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: