如何防止docker搜索docker hub

Aar*_*ron 7 continuous-integration docker dockerhub

我站了几个 docker 主机在生产环境中运行。我们希望我们所有的镜像都必须通过我们的容器管道,我们不希望能够从 Docker Hub 中提取镜像(安全问题)。

如何阻止 docker 从 dockerhub 中提取图像?理想情况下,我想通过配置 docker 守护进程来做到这一点。

小智 4

我认为不可能阻止 docker 搜索 docker hub..

可以防止/避免从 docker hub 拉取镜像。在这种情况下,在 docker hub 上进行的所有搜索都将一无所获。

为此:您必须将您的私有注册表 URL(不带 https:// 或 http://)与您的图像名称连接起来,例如: FROM myprivate_registry/myimagename:if_versionFROM myprivate_registry:registry_port/myimagename:if_version

另外,您可以让 docker 使用您的私有注册表作为其第一个注册表,而 docker hub 将成为第二个注册表:

`ADD_REGISTRY='--add-registry myregistry'` or `INSECURE_REGISTRY='--insecure-registry myregistry'`
Run Code Online (Sandbox Code Playgroud)