第 2 章 容器架构 - 008 - Docker 组件如何协作?

本文详细阐述了Docker容器的启动过程,包括从Docker客户端执行run命令开始,到发现本地无镜像并从DockerHub下载,直至镜像保存至本地并成功启动容器的全过程。通过Docker借鉴集装箱概念的解释,强调了容器的灵活性和通用性。
 容器启动过程如下: 
  1. Docker 客户端执行 docker run 命令。

  2. Docker daemon 发现本地没有 httpd 镜像。

  3. daemon 从 Docker Hub 下载镜像。

  4. 下载完成,镜像 httpd 被保存到本地。

  5. Docker daemon 启动容器。

 

docker images 可以查看到 httpd 已经下载到本地。

 

docker ps 或者 docker container ls 显示容器正在运行。

 

 小结

Docker 借鉴了集装箱的概念。标准集装箱将货物运往世界各地,Docker 将这个模型运用到自己的设计哲学中,唯一不同的是:集装箱运输货物,而 Docker 运输软件。

容器可以被创建、启动、关闭和销毁。和集装箱一样,Docker 在执行这些操作时,并不关心容器里到底装的什么,它不管里面是 Web Server,还是 Database。

用户不需要关心容器最终会在哪里运行,因为哪里都可以运行。

 

----------------------引用来自-----------------------

https://mp.weixin.qq.com/s?__biz=MzIwMTM5MjUwMg==&mid=2653587576&idx=1&sn=c6f01bb4ebae87a96a90a049bfc7c91e&chksm=8d308061ba470977e2b1366995d25997cde0b5980fc9fc6b7d29ad3bb86e2cc428c9787abf7e&scene=21#wechat_redirect

转载于:https://www.cnblogs.com/gsophy/p/10174499.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值