chevron_left

Docker 教程

免费
第 2.2 回

教程文档

Docker 教程 - Dockerfile 指令详解

2023年11月17日
Docker 教程

Dockerfile 指令详解

基础指令

FROM


FROM <image>
FROM <image>:<tag>

# 例:
FROM ubuntu-base

说明:

  • FROM 是 Dockerfile 里的第一条而且只能是除了首行注释之外的第一条指令
  • 构建基于哪个镜像,来构建自定义镜像

MAINTAINER

MAINTAINER <name>

# 例:
MAINTAINER Hacker.Liu 124765984@qq.com

说明

  • 指定该 dockerfile 文件的维护者信息。类似我们在 docker commit,时候使用-a 参数指定的信息

RUN

RUN <command>                       (shell模式)
RUN["executable", "param1", "param2"]           (exec 模式)

# 例:
RUN apt-get update && apt-get install nginx

说明

  • 表...

课程介绍

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或 Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

适合这样的人

新手