使用 Docker 私有注册表(Registry)

运行私有注册表容器:

docker run -d -p 5000:5000 --name registry registry:2

将镜像推送到私有注册表:

docker tag <your-image> localhost:5000/<your-image>
docker push localhost:5000/<your-image>

从私有注册表中拉取镜像:

docker pull localhost:5000/

这种方式可以减少反复从 Docker Hub 下载镜像的次数,提高效率。

注意事项

如果需要外网或者局域网访问,需要加白,里面的ip是你对应的外网ip或者局域网ip

sudo nano /etc/docker/daemon.json
{
  "insecure-registries" : ["192.168.4.103:5000"]
}
sudo systemctl restart docker
无标签
评论区
头像