背景
自己搭建的镜像仓库,类似于harbor等,我们通常需要把我们的镜像pull push到我们的镜像仓库,而我们的镜像仓库的url是http时,docker默认是不支持直接拉取http的仓库的。
配置
我们只需要在/etc/docker/daemon.json文件中配 置insecure-registries段即可,如下,是一个数组可以配置多个镜像仓库。
{
"insecure-registries": [
"harbor.maigengduo.com"
]
}
生效
配置完文件之后,重启即可
systemctl restart docker
重启之后我们就可以拉取http://harbor.maigengduo.com内的镜像了,例如
docker pull harbor.maigengduo.com/phperall/php:latest
网友评论