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]