文章目录
- 1.dockerfile(单机脚本)
- 1.概念
- 2.原理
- 3.dockerfile核心四步
- 4.命令
- 2.docker compose
- 1.概念
- 2.注意事项
- 3.常用字段
- 4.常用命令
1.dockerfile(单机脚本)
1.概念
通过脚本,生成一个镜像,并运行对应的容器,一次只能生成一个镜像
2.原理
每一层都会把上一层镜像作为父镜像
可以将不同目录挂载到同一个虚拟文件系统下
bootfs:利用宿主机的bootfs引导加载内核
rootfs:基于bootfs创建rootfs,含/etc,/bin等各类目录
3.dockerfile核心四步
FROM:指定基础镜像
MAINTAINER:编写维护者信息
RUN/ADD…:构成镜像的相关命令
CMD:容器启动时执行的命令
4.命令
2.docker compose
1.概念
一次能创建多个docker容器的工具,且不再需要shell来启动脚本,类似于一次运行多个dockerfile
2.注意事项
注意大小写
通过缩进表示层级关系
不支持tab缩进
符号的后方需要有空格