dockerfile FROM
时间: 2023-10-01 15:11:05 浏览: 61
FROM是Dockerfile中的指令,用于指定当前镜像是基于哪个镜像构建的。它必须以FROM开头,并可以有多个FROM来创建多个镜像或区分构建阶段。可以使用AS <name>来命名当前构建阶段,在后续构建阶段可以通过引用前面构建的镜像来使用。通过--from=<name>可以指定从前一个构建阶段复制内容到当前构建阶段。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
相关问题
dockerfile from
"FROM" 是 Dockerfile 中的一条指令,用于指定基础镜像。它表示当前镜像是基于哪个镜像构建的。
例如,如果我们想要构建一个基于 Ubuntu 18.04 的镜像,我们可以在 Dockerfile 中写入以下指令:
```
FROM ubuntu:18.04
```
这将告诉 Docker 使用 Ubuntu 18.04 作为基础镜像,并在其上构建我们的镜像。
dockerfile from参数
在Dockerfile中,`FROM` 是一个指令,它告诉Docker构建镜像时使用的基础镜像。`from` 关键字后面紧跟着的是一个镜像名称或者一个 Docker Hub、GitHub 等仓库中的标签,这个命令的作用是设置新镜像的基础环境。
例如:
```dockerfile
FROM ubuntu:latest
```
这行表示我们的 Docker 镜像将以最新版的 Ubuntu 为基础开始构建。如果需要从私有仓库拉取镜像,则可以使用类似这样的形式:
```dockerfile
FROM myregistry/myimage:tag
```
这里的 `myregistry` 是私有仓库地址,`myimage` 是仓库中的镜像名,`tag` 是镜像版本标签。
使用 `FROM` 指令时,后续在 Dockerfile 中的其他指令都是在这个基础镜像上进行操作的。因此,理解 `FROM` 的含义对于编写有效 Dokerfile 至关重要。