# 搭建Docker Registry2.0
Docker Hub是Docker官方维护的公共镜像注册中心, 用户可以推送自己的镜像到其中的面粉仓库,Docker Registry 是自己搭建的私有的镜像注册中心
# Docker Registy2.0搭建
docker run -d -p 5000:5000 --restart=always --name registry2 registry:2
如果遇到镜像下载不来,需要修改/etc/docker/daemon.json添加registry-mirrors键值, 重启docker服务
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
# 开放远程api访问
vi /usr/lib/systemd/system/docker.service
需要修改的部分
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
修改后
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
# 支持http上传镜像
echo '{ "insecure-registries":["192.168.1.149:5000"] }' > /etc/docker/daemon.json
# 开启防火墙
firewall-cmd --zone=public --add-port=2375/tcp --permanent
firewall-cmd --reload
# 重启服务
systemctl stop docker
systemctl start docker
← 应用 maven插件构建镜像 →