我有一个名为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 .