【docker】centos7安装harbor

目录

        • 零、前提
        • 一、下载离线包
        • 二、安装
        • 三、访问
        • 四、开机自启

零、前提
  • 1.前提是已经安装了docker和docker-compose
一、下载离线包
  • 1. csdn资源:harbor-offline-installer-v2.10.0.tgz
  • 2. 百度云盘(提取码:ap3t):harbor-offline-installer-v2.10.0.tgz
  • 3. github官方地址:harbor-offline-installer-v2.10.0.tgz
  • 4. github下载速度太慢,建议
二、安装
  • 1. 创建目录/opt/harbor
# 创建目录
sudo mkdir /opt/harbor
  • 2. 将离线包上传到目录/opt/harbor

  • 3. 在该目录下解压离线包

sudo tar xf harbor-offline-installer-v2.10.0.tgz

【docker】centos7安装harbor_第1张图片

  • 4. 复制一个harbor.yml
sudo scp -r harbor.yml.tmpl harbor.yml
  • 5. 编辑文件harbor.yml
sudo vim harbor.yml
  • 6. 修改内容
# The IP address or hostname to access admin UI and registry service.
# ip地址或主机名去访问管理界面和注册服务
# DO NOT use localhost or 127.0.0.1, because Harbor needs to be accessed by external clients.
# 不要使用localhost和127.0.0.1,因为harbor需要被外部客户端访问,改成主机ip吧
hostname: 172.18.208.85

# http related config
http:
  # port for http, default is 80. If https enabled, this port will redirect to https port
  # http的端口,默认是80。这里改的是18080
  port: 18080

# https related config
# 注释https配置,关闭https
#https:
  # https port for harbor, default is 443
 # port: 443
  # The path of cert and key files for nginx
  #certificate: /your/certificate/path
  #private_key: /your/private/key/path

  • 7. 保存
:wq
  • 8.运行./install.sh安装脚本
sudo ./install.sh

【docker】centos7安装harbor_第2张图片

  • 9.查看容器信息
sudo docker ps -a

【docker】centos7安装harbor_第3张图片

三、访问
  • 1.访问地址:http://172.18.208.85:18080
  • 2.ip为配置里的ip,端口为配置里的端口
    【docker】centos7安装harbor_第4张图片
  • 4.账号为admin,密码为Harbor12345(配置里的harbor_admin_password: Harbor12345)
    【docker】centos7安装harbor_第5张图片
四、开机自启
  • 1.进入目录/opt/harbor/harbor
cd /opt/harbor/harbor
  • 2.编辑脚本
sudo vim start.sh
  • 3.输入内容
cd /opt/harbor/harbor
sudo docker-compose stop && docker-compose start
  • 4.保存退出
:wq
  • 5.赋予执行权限
sudo chmod +x /opt/harbor/harbor/start.sh
  • 6.编辑rc.local
sudo vim /etc/rc.d/rc.local
  • 7.将命令文件绝对路径添加到文件最后
touch /var/lock/subsys/local
/opt/harbor/harbor/start.sh

在这里插入图片描述

  • 8.给rc.local赋予权限
sudo chmod +x /etc/rc.d/rc.local

你可能感兴趣的:(docker,docker)