搭建Harbor仓库

下载harbor

	# wget https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-offline-installer-v1.8.0.tgz

部署安装compose

	# curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
	# chmod +x /usr/local/bin/docker-compose
	# tar xf harbor-offline-installer-v1.8.0.tgz

http访问方式配置

	# cd harbor
	# vim harbor.yml // 主机名要可以解析(需要部署dns服务器,用/etc/hosts文件没有用),如果不可以解析,可以使用IP地址,需要修改的内容如下
			hostname: 192.168.85.99			主机IP地址
	# sh install.sh

浏览器访问:http://192.168.85.99
在这里插入图片描述

		可以注册账号,或者使用默认密码

客户端配置(每个访问harbor的机器上需要配置)

	# vim /etc/docker/daemon.json
		{
		"insecure-registries": ["192.168.85.99"]
		}

	# systemctl restart  docker

上传

	# docker login 192.168.85.99 		   ip地址或者域名
			Username: admin
			Password:Harbor12345			或者使用自己创建的用户名密码
	# docker images					查看镜像
	# docker pull daocloud.io/library/nginx		拉取nginx镜像
	# docker image tag  daocloud.io/library/nginx 192.168.85.99/library/nginx:v1		
	# docker push 192.168.85.99/library/nginx:v1

https 访问方式的配置

#mkdir -pv /data/cert/
#openssl genrsa -out /data/cert/server.key 2048
#openssl req -x509 -new -nodes -key /data/cert/server.key -subj "/CN=192.168.85.99" -days 3650 -out /data/cert/server.crt
# ll -a /data/cert
修改配置文件
		# vim harbor.yml
		https:
		   port: 443
		   certificate: /data/cert/server.crt
		   private_key: /data/cert/server.key
应用配置并重起服务
# bash prepare
# docker-compose down 
# docker-compose up -d

客户端配置*(每个访问harbor的机器上需要配置)

	# vim /etc/docker/daemon.json
		{
		"insecure-registries": ["192.168.85.99"]
		}

	# systemctl restart  docker

上传

	# docker login 192.168.85.99 		   ip地址或者域名
			Username: admin
			Password:Harbor12345			或者使用自己创建的用户名密码
	# docker images					查看镜像
	# docker pull daocloud.io/library/nginx		拉取nginx镜像
	# docker image tag  daocloud.io/library/nginx 192.168.85.99/library/nginx:v1		
	# docker push 192.168.85.99/library/nginx:v1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值