Docker 组件如何协作?

Posted gsophy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于Docker 组件如何协作?的主要内容,如果未能解决你的问题,请参考以下文章

简单的方法来分享/讨论/协作的代码片段?

Web应用的组件化进阶篇

(转)使用InfluxDB+cAdvisor+Grafana配置Docker监控

html 协作活动电子邮件片段

如何阻止片段一直弹出到根片段? [导航组件]

使用Android导航组件时如何从后台获取片段?