对于docker的理解

docker是一个用来装应用的容器,就像杯子可以装水,笔筒可以装笔,书包可以放书一样。你可以把“Hello World!”放到docker中,也可以把网站放到docker中,你可以把任何你想到的程序放到docker中。docker解决了程序在开发环境和生产环境的运行不一致的问题,保证了程序在从开发环境移植到生产环境时,不会因为环境因素而运行失败。

docker核心部分:

1.Build  镜像(集装箱)【构建镜像】

2.Ship 仓库(超级码头)【从仓库运输镜像】

3.Run 容器(鲸鱼)【运行的镜像就是容器】

用docker运行一个程序的过程就是:去仓库把镜像拿到本地,然后用一条命令,把镜像运行起来变成容器。

1、docker镜像就是image。从本质上来说镜像就是一系列的文件(包括应用程序的文件,也包括应用环境的文件),以联合文件系统分层的形式保存到本地;

2、docker镜像:(docker中的文件系统都是只读的)

容器的本质是进程,容器可修改,镜像不可修改,这样就可以保证同一个镜像可以生成多个容器独立运行

1、构建镜像的目的:是为了在其他的服务器,其他的环境运行我们的程序。(为了在其他地方运行我们就需要将构建的镜像传递到目的地才可,仓库可以起到传输传递作用。)

2、传输过程:先将构建的镜像传到docker仓库中,再由目的地去docker仓库将我们的镜像拉过去,这样就完成了传输过程。

猜你喜欢

转载自blog.csdn.net/qq_42290771/article/details/88086994
今日推荐