centos7离线安装Harbor1.9.3

415 阅读1分钟

安装

harbor有两个版本,分别为offline(离线)和online(在线),离线的安装包比较大,后续安装会相对快一点,在线的安装包比较下,但是后续安装会比较慢,这里我们选择离线安装

tar -zxvf harbor-offline-installer-v1.9.3.tgz
  • 修改 harbor.yml, 将hostname配置为本机ip
vim harbor.yml

image.png

  • 执行安装
sh install.sh

image.png

harbor 启停

在harbor解压目录下执行

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

docker 配置harbor私服

vim /etc/docker/daemon.json ,输入{ "insecure-registries":["192.168.177.129"] },
重启docker:systemctl restart docker
重启harbor:docker-compose restart

image.png

image.png

访问

访问harbor服务,使用 admin/Harbor12345账号密码登录

image.png

创建项目

分为公开或者私有,私有库需要账户密码 image.png

推送镜像到私服

	
#上传至公开库,push需要登录,pull不需要
docker tag nginx:latest 192.168.177.129/pub/nginx:0.0.1
docker push 192.168.177.129/pub/nginx:0.0.1

image.png

image.png

#上传至私有库(需要账户密码登录)
docker tag mysql:5.7 192.168.177.129/prv/mysql:0.0.1
docker push 192.168.177.129/prv/mysql:0.0.1
# 登录
docker login 192.168.177.129

image.png

# 从harbor拉取镜像

image.png