Dockerfile 随记
- docker是层级构建的,通过FROM ** ,指定基础镜像
- ADD字段可以将压缩文件解压后添加到新镜像
- ENTRYPOINT 采用 Exec 格式(如 ENTRYPOINT ["executable", "param1"])时,信号(如 SIGINT)能直接传递给主进程,容器启动时始终执行的主命令或程序,用于定义容器的核心行为,确保其以固定方式运行。
- 每条指令会在镜像上添加一层(layer),增量修改并形成新镜像,尽量应用
&&\逻辑与操作符,减小最终镜像所占空间RUN sed -i 's@//.*archive.ubuntu.com@//mirrors.aliyun.com@g' /etc/apt/sources.list &&\ sed -i 's@//security.ubuntu.com@//mirrors.aliyun.com@g' /etc/apt/sources.list &&\ sed -i 's@//ports.ubuntu.com@//mirrors.aliyun.com@g' /etc/apt/sources.list

浙公网安备 33010602011771号