当前位置:首页>开发>正文

docker的工作模式

2023-05-24 15:10:09 互联网 未知 开发

docker的工作模式?

docker的工作模式

(1)、拉取ubuntu镜像:docker检查本地是否存在ubuntu镜像,如果就自动从docker hub拉取,如果存在就进入下一步。


(2)、创建一个容器:一旦本地存在ubuntu镜像,docker将通过它来创建容器。


(3)、分配文件系统并挂载一个RW层:容器是创建在文件系统中的,并且在其之上增加了一层读写层。由此可以看出容器并不会改变原始的镜像。


(4)、分配网络/桥接模式:创建一个桥接网络接口,使容器可以和本地主机进行通信。


(5)、设置一个IP地址:根据本地网络情况,选取一个可用的IP挂载到容器之上。


(6)、启动一个进程:这里就是/bin/bash


(7)、抓取应用程序的输出:将程序的stdin、stdout、和stderr进行捕捉,这样就可以看到程序的运行情况。至此,就拥有了一个运行的容器。通过容器,可以运行程序,并且进行交互。当程序执行完毕,可以停止和删除程序。

最新文章