docker 使用http访问局域网仓库
时间: 2023-09-04 07:08:40 浏览: 76
docker搭建基于局域网的私有仓库(带用户权限)
要使用http访问局域网仓库,需要在启动Docker时指定--insecure-registry选项,并将仓库的地址添加到Docker的配置文件中。
具体步骤如下:
1. 在Docker主机上编辑配置文件 /etc/docker/daemon.json ,如果此文件不存在,则创建该文件。
2. 在该文件中添加以下内容,将仓库的地址添加到"insecure-registries"字段中:
```
{
"insecure-registries": ["myregistry.local:5000"]
}
```
3. 保存并关闭文件。
4. 重新启动Docker服务。
5. 在Docker客户端中使用http访问仓库,例如:
```
docker pull myregistry.local:5000/myimage:latest
```
注意:使用http访问仓库会降低安全性,建议仅在测试环境中使用。在生产环境中,应该使用https访问仓库,并配置正确的证书。
阅读全文