part1 云原生
part2 容器化
说明:
1. FROM 行表示以下的构建步骤基于什么镜像进行构建,正如前面所提到的,镜像是可以复用的;
2. WORKDIR 行表示会把接下来的构建步骤都在哪一个相应的具体目录下进行,其起到的作用类似于 Shell 里面的 cd; (进入一个目录)
3. COPY 行表示的是可以将宿主机上的文件拷贝到容器镜像内;
4. RUN 行表示在具体的文件系统内执行相应的动作。当我们运行完毕之后就可以得到一个应了;
5. CMD 行表示使用镜像时的默认程序名字。(默认的运行应用名称)
数据卷管理主要有两种方式:
-
第一种是通过 bind 的方式,直接将宿主机的目录直接挂载到容器内;这种方式比较简单,但是会带来运维成本,因为其依赖于宿主机的目录,需要对于所有的宿主机进行统一管理。
-
第二种是将目录管理交给运行引擎。