代码之家  ›  专栏  ›  技术社区  ›  Anna

将证书添加到Dockerfile(rhel7)

  •  1
  • Anna  · 技术社区  · 7 年前

    我使用此功能,需要将代理证书添加到dockerfile(作为命令) 我阅读了不同的资源,但都是关于ubuntu的,它是模拟的还是非模拟的?

    docker尝试构建时,如何自动添加证书。 我想我需要ADD命令,但是我需要放入什么样的文件夹呢?

    2 回复  |  直到 7 年前
        1
  •  2
  •   Anna    7 年前

    我们使用COPY命令并运行:

    对于rhel7:

    COPY your-xert.cer /etc/pki/ca-trust/source/anchors/
    RUN update-ca-trust
    

    对于centos

    COPY your-xert.cer /usr/local/share/ca-certificates/
    RUN update-ca-certificates
    
        2
  •  1
  •   zero298    7 年前

    使用 COPY 在Dockerfile中,将本地系统中的文件包含到容器中。

    以下是语法文档:

    Dockerfile reference - COPY

    下面是一个Dockerfile示例,其中包含许多元素,我希望在需要时参考这些元素:

    Example dockerfile

    如果仍有疑问,请粘贴Dockerfile和使用的命令。