Docker私有仓库docker-registry

docker官方仓库和docker私有仓库的区别

nginx:1.15                   官方仓库的官方镜像
nginx/nginx:1.15             官方仓库的用户镜像

daocloud.io/nginx/nginx:1.15 私有仓库的镜像

总体来说,私有镜像仓库带有ip地址或者域名

 

1.安装docker-registry镜像

docker load -i registry.tar.gz

 

2.启动私有仓库

docker run -d -p 5000:5000 --restart=always --name registry -v /opt/myregistry:/var/lib/registry registry
-d                  后台运行
-p 5000:5000        端口映射到5000
--restart=always    docker开启容器自启动
--name registry     容器名字:registry
-v                  持久化
/opt/myregistry:/var/lib/registry registry          宿主机目录:容器目录

 

3.由于docker-registry通过http服务上传和下载

#指定http上传地址
vim /etc/docker/daemon.json
{
"insecure-registries": ["10.0.0.11:5000"]
}

#重启docker容器
systemctl restart docker

 

4.上传镜像测试

#给docker镜像打标签
docker tag alpine:3.9 10.0.0.11:5000/alpine:3.9

#推送docker镜像至私有仓库
docker image push 10.0.0.11:5000/alpine:3.9

#从私有仓库下载镜像
docker image pull 10.0.0.11:5000/alpine:3.9
赞赏

微信赞赏支付宝赞赏

Docker

Docker企业级私有仓库harbor安装部署(docker-compose)

2020-3-5 7:16:21

Docker

docker-compose单机版的容器编排

2020-3-5 8:06:47

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索