0
点赞
收藏
分享

微信扫一扫

docker入门之Dockerfile

有点d伤 2022-02-27 阅读 64

文档:Dockerfile reference | Docker Documentation

1.简介

Dockerfile是一个文本文档,包含组装镜像的所有命令。

使用docker build 可以创建一个连续执行多个命令行指令的自动构建。

2.用法

docker build命令从 Dockerfile 和 context 构建镜像。

构建的上下文是指定位置的文件集 PATH 和 URL

构建上下文是递归处理的。因此包括任何子目录,并且包括存储库及其子模块。

docker build .

构建由 Docker 守护程序运行,而不是由 CLI 运行。

构建过程所做的第一件事是将整个上下文(递归)发送到守护进程。

最好从一个空目录开始上下文,仅添加构建 Dockerfile 所需的文件。

不要将根目录/用作构建上下文

要提高构建的性能,请通过将.dockerignore文件添加到上下文目录来排除文件和目录。

2.1 指定Dockerfile

默认Dockerfile位于上下文的根目录中。可以使用 -f 标志指定 Dockerfile。

docker build -f /path/to/a/Dockerfile .

2.2 指定Tag

举报

相关推荐

0 条评论