【问题标题】:How to build a docker image in another directory?如何在另一个目录中构建 docker 映像?
【发布时间】:2020-09-07 20:30:21
【问题描述】:

我有一个名为fold_01的根文件夹,在这个文件夹中,我有两个文件夹folder_02folder_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 buildDockerfile_02指定路径并使用它构建镜像??

【问题讨论】:

    标签: docker path docker-image docker-build


    【解决方案1】:

    你可以用路径提名Dockerfile

    --file , -f     Name of the Dockerfile (Default is ‘PATH/Dockerfile’)
    

    所以命令将是

    docker run -t name -f folder_02/Dockerfile .
    

    参考:

    https://docs.docker.com/engine/reference/commandline/build/

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-04
    • 2021-10-20
    • 1970-01-01
    • 2019-08-21
    • 2021-09-30
    • 2021-12-21
    • 1970-01-01
    相关资源
    最近更新 更多