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
jar 文件大小:16.87MB