docker私有仓库

19 篇文章 0 订阅
5 篇文章 0 订阅

私有仓库

Registry

在这里插入图片描述
在这里插入图片描述

所以在多台主机搭建docker可以共用一个私有仓库,只需要改配置文件就可以了。指定搭建了私有仓库的那台服务器就可以了。

开始搭建:

1.下载仓库镜像

docker pull registry:2

2.运行容器

docker run -d -p 5000:5000 --name registry --restart always -v /opt/data/registry:/var/lib/registry registry:2

3.上传镜像时需要更改镜像名称

docker tag httpd:latest 192.168.72.100:5000/httpd
#将镜像名改为本地的IP地址加端口号后面加名字

4.修改配置文件

vim /usr/lib/systemcd/system/docker.service
修改
ExecStart=/usr/bin/dockerd后面添加--insecure-registry 192.168.72.100:5000

5.上传仓库

docker push 192.168.72.100:5000/httpd

6.查看私有仓库上传的镜像

cd /opt/data/registry/docker/registry/v2/repositories

harbor(译:港口)企业级私有仓库

下载一个docker-compse工具 ---------------------------三剑客之一

从github下载

curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose			#给予可执行权限
docker-compose -v			#查看版本

1.下载harbor包解压

tar xf harbor-offline-installer-v2.2.2.tgz -C /usr/local/

2.修改配置文件

cd /usr/local
vim harbor.cfg
修改hostname后面为docker自己的IP地址

3.运行install.sh脚本

运行前先查看80端口有没有占用
./intall.sh

4.启动docker-compose

docker-compose start	#启动
docker-compose stop		#停止

5.直接去网页访问

192.168.72.100

6.创建仓库

单击左上角创建项目就创建了

7.配置配置文件

vim /usr/lib/systemd/system/docker.service
修改ExecStart后面 --insecure-registry 192.168.72.100

8.重启一下docker服务

systemctl daemon-reload
systemctl restart docker
但是为了保障刚才的容器全部启动需要执行
cd /usr/local/harbor
docker-compose stop
docker-compose start

9.关联仓库

docker login -u admin -p Harbor12345 192.168.72.100

10.修改镜像标签,上传

docker tag busybox:latest 192.168.72.100/bdqn/busybox:v1
docker push 192.168.72.100/bdqn/busybox:v1

10.修改镜像标签,上传

docker tag busybox:latest 192.168.72.100/bdqn/busybox:v1
docker push 192.168.72.100/bdqn/busybox:v1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

马总123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值