gpt4 book ai didi

本地 Docker CE,具有私有(private)存储库 : possible?

转载 作者:行者123 更新时间:2023-12-02 06:39:42 25 4
gpt4 key购买 nike

我想知道是否可以使用私有(private)存储库在本地设置 Docker CE(使用 DTR 引擎或其他替代方案(如果存在))?我的公司有一些严格的规定,不得将任何内容存储在云中...

我知道 EE 版本可以做到这一点,但我想先使用 CE 版本几个月,看看它是否适用于我们的环境。

最佳答案

您的问题分为两部分:

  • 部署注册表本身
  • 配置 docker 引擎实例以访问注册表

要部署注册表,您所需要做的就是按照 @sony vizio 的回答和此处概述的方式进行部署 https://docs.docker.com/registry/deploying/#run-a-local-registry

docker run -d -p 5000:5000 --restart=always --name registry registry:2

要配置您的 docker 引擎以访问此注册表,您需要将 insecure-registries 添加到 /etc/docker/daemon.json (前提是进行了上述部署)在主机注册表上):

{
"insecure-registries": ["registry:5000"]
}

您推送到本地注册表的镜像需要使用注册表host:port:

docker tag myimage registry:5000/myimage
docker push registry:5000/myimage

然后其他地方

docker run registry:5000/myimage

关于本地 Docker CE,具有私有(private)存储库 : possible?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50353197/

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