admin 发表于 2019-8-23 13:37:05

Docker中Container是什么?

首先了解下镜像(Image),跟你装操作系统的iso镜像一个概念。而容器(Container),就是基于这个镜像启动的操作系统。一个镜像,可以用来在各种地方启动任意多个容器,也就是一个镜像可以装很多个操作系统了。当然,镜像,不一定是操作系统的镜像,也可能是软件的镜像。等你以后明白了,你就知道我这解释也是不完全对的。但是,你可以先这么理解。

Container

[*]通过Image创建的
[*]在Image layer之上建立一个container layer(可读写)
[*]类比面向对象,类和实例,容器就是实例,Image就是类
[*]Image负责application的存储和分发,Container负责运行app

Docker常用命令搜集:

[*]docker image ls                                                //查询镜像
[*]docker container ls                                          //查询当前运行的容器
[*]docker container ls -a                                     //查询所有容器
[*]docker build -t liming/hello-world:latest      //创建hello-world镜像
[*]docker run liming/hello-world                        //启动镜像
[*]docker rm容器id                                            //删除容器







页: [1]
查看完整版本: Docker中Container是什么?