找回密码
 立即注册
搜索
热搜: SDN 云计算 H3C
查看: 2124|回复: 0

Docker中Container是什么?

[复制链接]

57

主题

13

精华

8

回帖

管理员

体力
314 卡
贡献
161 个
金币
256 枚
注册时间
2018-8-25
最后登录
2025-3-1

活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老最佳新人

发表于 2019-8-23 13:37:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
首先了解下镜像(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                                            //删除容器







您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表