如何在另一个目录中构建 docker 图像?
How to build a docker image in another directory?
我有一个名为 fold_01
的根文件夹,在这个文件夹中,我有两个文件夹 folder_02
和 folder_03
,每个文件夹包含一个 Dockerfile,我在 folder_03,为了 运行 这个脚本,我必须从 folder_02
中的 Dockerfile 构建一个图像,我如何在命令中指定路径?
我试图将一行 docker build . -t name
添加到我想要 运行 的脚本的第一行,但是这一行实际上使用来自 folder_03
的信息构建图像而不是folder_02
,如何指定目录?
folder_01
├── folder_02├──Dockerfile_02
├── folder_03├──Dockerfile_03
在folder_03目录下,如何使用docker build
为Dockerfile_02
指定路径并使用它构建镜像?
你可以用路径
指定Dockerfile
--file , -f Name of the Dockerfile (Default is ‘PATH/Dockerfile’)
因此命令将是
docker run -t name -f folder_02/Dockerfile .
参考:
我有一个名为 fold_01
的根文件夹,在这个文件夹中,我有两个文件夹 folder_02
和 folder_03
,每个文件夹包含一个 Dockerfile,我在 folder_03,为了 运行 这个脚本,我必须从 folder_02
中的 Dockerfile 构建一个图像,我如何在命令中指定路径?
我试图将一行 docker build . -t name
添加到我想要 运行 的脚本的第一行,但是这一行实际上使用来自 folder_03
的信息构建图像而不是folder_02
,如何指定目录?
folder_01
├── folder_02├──Dockerfile_02
├── folder_03├──Dockerfile_03
在folder_03目录下,如何使用docker build
为Dockerfile_02
指定路径并使用它构建镜像?
你可以用路径
指定Dockerfile
--file , -f Name of the Dockerfile (Default is ‘PATH/Dockerfile’)
因此命令将是
docker run -t name -f folder_02/Dockerfile .
参考: