gpt4 book ai didi

docker - 我可以在构建 docker 镜像时绑定(bind)端口吗?

转载 作者:行者123 更新时间:2023-12-02 18:23:38 25 4
gpt4 key购买 nike

我想在从这个容器中构建一个 docker 容器时运行 certbot-auto 客户端,因此我需要端口 443 才能被外界访问。

有什么方法可以在构建 docker 镜像时将端口绑定(bind)到主机?

最佳答案

简短的回答,不。

该选项不作为 docker build 的一部分存在,并且构建不应该挂起等待外部连接。它们还应该被设计为在任何开发人员工作站、外部托管的构建服务器以及介于两者之间的所有东西上运行。

更长的答案,我认为你走错了路。将独特的容器特定数据注入(inject)到镜像中会创建一些与 docker 镜像的典型模式背道而驰的东西。与其尝试将证书注入(inject)到您的镜像中,不如让它作为容器入口点的一部分执行此操作,如果您需要持久性,请将结果存储在一个卷中,以便您可以在下次启动时跳过该步骤。

关于docker - 我可以在构建 docker 镜像时绑定(bind)端口吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41252045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com