3.3执行
发布时间:2025-06-24 20:07:52 作者:北方职教升学中心 阅读量:735
CMD ["executable","param1","param2"]。
ADD。
。
用途。:
- Dockerfile。
version: "3.3"services: web_ngx: image: "nginx" links: - web_php ports: - "8000:80" web_php: image: "php"~。
RUN。
3.3执行。
EXPOSE。
RUN <command># 4. 将文件复制到镜像中。
创建文件 内容如下 。ENV。:添加元数据例如,
目的。
COPY <source> <destination># 5. 在上下文中添加文件。
目录。
# 说明:以 # 开头的线是注释。
# 9. 指定容器启动时的命令(替代 CMD)
ENTRYPOINT ["executable", "param1"]。3.docker compose 。它使用 YAML 配置应用服务、
使用场景。2.2模块解析 。

。
。
FROM <image>[:<tag>]。

。
FROM <image>[:<tag>]。
ENTRYPOINT。:指定基本镜像可以是 Docker Hub 官方镜像,也可以是自定义镜像。
WORKDIR。
定义。
格式。:启动指定容器时的默认命令。
2.3例子 。网络、
docker compose 单机容器编排的工具 。
docker run -d --name'nginx-docker' -p 80:80 nginx:latest 。
3.3执行。COPY 等)。
VOLUME ["<path>"]。
定义。
# 使用官方 Nginx FROMM镜像作为基本镜像 nginx:latest# 复制本地的 index.html 到 Nginx COPY默认目录 index.html /usr/share/nginx/html/# 暴露 Nginx EXPOSE的默认端口 80# 启动 Nginx 服务CMD ["nginx", "-g", "daemon off;"]。:声明容器监控端口,但不会自动映射到主机上。
目的:
格式:
使用场景
2.Dockerfile。
。
。
WORKDIR <path># 7. 设置环境变量。:使用 YAML 格式描述服务、
运行。3.1安装 。
用途。
EXPOSE <port># 11. 需要访问指定容器的卷。
。COPY。网络、
FROM。
# 2. 设置维护人员信息。
2.2模块解析 。
- Dockerfile。
Dockerfile 和 Docker Compose 是 Docker 生态系统中的两个重要工具,它们有不同的用途和功能。
- 每个 Dockerfile 所有指令都创建了一个新的层(layer),最后形成一个完整的镜像。若同时使用 ENTRYPOINT 和 CMD,CMD 将其作为参数传递 ENTRYPOINT。
1.dockerfile和docker compose的区别 。:设置容器启动时的主要命令,它通常用于定义可执行文件。。
# 1. 指定基本镜像。:设置所有下一个指令的工作目录,类似于在命令行中使用。:声明一个挂载点,在容器和主机之间共享数据。:适用于需要协调多个容器的复杂应用。:
- 简化多个 Docker #xfff0的配置与管理c;适用于复杂的应用场景。:构建单个镜像。:将当地文件或目录复制到镜像中的指定路径。
Docker Compose。
docker build . -t 'nginx:docker'
. 表示当前目录 -t 自定义镜像名 。卷等文件。3.2格式 。:功能类似于 COPY,但还支持从 URL 下载文件并自动解压 tar 文件。
2.Dockerfile。
在/etc/server/dockerfile在01-centos目录下创建Dockerfile文件 。:设置环境变量这些变量可以用于后续指令。
主要区别。
mkdir -p /server/compose/01-run-nginx 。
LABEL。
2.1基本格式 。
CMD。设置环境变量等。:使用一系列指令(如 FROM、
ENV <key> <value>
# 8. 指定容器启动时运行的命令。
LABEL maintainer="<name>"
# 3. 运行命令。
2.1基本格式 。
构建镜像 。:Docker Compose 工具,用于定义和管理多容器 Docker 应用程序。 cd。:用于定义和管理多项服务(容器)。
# 10. 暴露端口。卷等。
yum -y docker-compose 。
1.dockerfile和docker compose差异 。复制文件、维护者信息。
:- 描述如何构建一个镜像包括基本镜像、安装软件包、
3.2格式 。
ADD <source> <destination># 6. 设置工作目录。
VOLUME。:Dockerfile 一个文本文件,包含一系列指令,用于自动化创建 Docker 镜像。
- 一键启动或停止多个服务,定义它们之间的依赖关系和网络连接。:
- Dockerfile。
Dockerfile。
。 - Docker Compose。
docker-compose up -d 。3.docker compose 。
主要区别。
2.3例子 。
3.1安装 。RUN、
- Dockerfile。