Docker 镜像构建指南
Dockerfile 指令解析与示例
档提供 Docker 镜像构建的实践指南,阐述 Dockerfile 中常用指令的用法,并辅以具体示例说明。
基础镜像选择
使用 FROM 指令指定基础镜像,例如:
FROM ubuntu:20.04
软件包安装
利用 RUN 指令执行系统命令,如安装软件包:
RUN apt-get update && apt-get install -y nginx
文件复制
COPY 指令用于从主机复制文件到镜像中:
COPY ./index.html /var/www/html/
端口暴露
使用 EXPOSE 指令声明容器运行时监听的端口:
EXPOSE 80
启动命令
CMD 指令定义容器启动时执行的命令:
CMD ["nginx", "-g", "daemon off;"]
构建镜像
docker build -t my-nginx-image .
运行容器
docker run -d -p 80:80 my-nginx-image
文件大小:16.87MB
评论区