Harbor仓库自启动设置

2023-11-11

1:配置文件

cd /etc/systemd/system

vi harbor.service

[Unit]

Description=Harbor

After=docker.service systemd-networkd.service systemd-resolved.service

Requires=docker.service

Documentation=http://github.com/vmware/harbor

[Service]

Type=simple

Restart=on-failure

RestartSec=5

ExecStart=/usr/local/bin/docker-compose -f /data/harbor/docker-compose.yml up

ExecStop=/usr/local/bin/docker-compose -f /data/harbor/docker-compose.yml down

[Install]

WantedBy=multi-user.target

2:配置权限

chmod 755 harbor.service

systemctl daemon-reload

systemctl enable harbor

systemctl status harbor

3:配置完成检查发现harbor状态没有是停止的,但是手动执行docker-compose ps检查发现是正常运行的

[root@localhost system]# systemctl status harbor

 harbor.service - Harbor

Loaded: loaded (/etc/systemd/system/harbor.service; disabled; vendor preset:

disabled)

Active: inactive (dead)

Docs: http://github.com/vmware/harbor

 

[root@localhost harbor]# docker-compose ps

Name                            Command                                       State                                      Ports

------------------------------------------------------------------------------------------------------------------------------

harbor-adminserver       /harbor/harbor_adminserver             Up

harbor-db                        docker-entrypoint.sh mysqld            Up                                       3306/tcp

harbor-jobservice             /harbor/harbor_jobservice               Up

harbor-log                        /bin/sh -c crond && rm -f ...              Up                                       127.0.0.1:1514->514/tcp

harbor-ui                          /harbor/harbor_ui                             Up

nginx                                nginx -g daemon off;                        Up                                       0.0.0.0:443->443/tcp, 0.0.0.0:4443->4443/tcp, 0.0.0.0:80->80/tcp

registry                              /entrypoint.sh serve /etc/ ...            Up                                        5000/tcp

4:这时候重启哈harbor就可以正常检测了

[root@localhost harbor]# systemctl restart harbor

[root@localhost harbor]# docker-compose ps

Name                             Command                                  State                                            Ports

------------------------------------------------------------------------------------------------------------------------------

harbor-adminserver        /harbor/harbor_adminserver      Up

harbor-db                        docker-entrypoint.sh mysqld     Up                                               3306/tcp

harbor-jobservice            /harbor/harbor_jobservice         Up

harbor-log                      /bin/sh -c crond && rm -f ...         Up                                              127.0.0.1:1514->514/tcp

harbor-ui                         /harbor/harbor_ui                       Up

nginx                                nginx -g daemon off;                Up                                                0.0.0.0:443->443/tcp, 0.0.0.0:4443->4443/tcp, 0.0.0.0:80->80/tcp

registry                           /entrypoint.sh serve /etc/ ...        Up                                               5000/tcp

[root@localhost harbor]# systemctl status harbor

 harbor.service - Harbor

Loaded: loaded (/etc/systemd/system/harbor.service; disabled; vendor preset:

disabled)

Active: active (running) since Mon 2022-08-01 05:21:58 EDT; 7s ago

Docs: http://github.com/vmware/harbor

Main PID: 22558 (docker-compose)

Tasks: 10

Memory: 47.5M

CGroup: /system.slice/harbor.service

 

├─22558 /usr/local/bin/docker-compose -f /data/harbor/docker-

compose.yml up

└─22559 /usr/local/bin/docker-compose -f /data/harbor/docker-

compose.yml up

Aug 01 05:21:59 localhost.localdomain docker-compose[22558]: harbor-ui is up-to-

date

Aug 01 05:21:59 localhost.localdomain docker-compose[22558]: nginx is up-to-date

Aug 01 05:21:59 localhost.localdomain docker-compose[22558]: harbor-jobservice

is up-to-date

Aug 01 05:21:59 localhost.localdomain docker-compose[22558]: Attaching to

harbor-log, harbor-adminserver, harbor-db, registry, harbor-ui, nginx, harbor-

jobservice

Aug 01 05:21:59 localhost.localdomain docker-compose[22558]: harbor-adminserver

| WARNING: no logs are available with the 'syslog' log driver

Aug 01 05:21:59 localhost.localdomain docker-compose[22558]: harbor-db |

WARNING: no logs are available with the 'syslog' log driver

Aug 01 05:21:59 localhost.localdomain docker-compose[22558]: registry |

WARNING: no logs are available with the 'syslog' log driver

Aug 01 05:21:59 localhost.localdomain docker-compose[22558]: harbor-ui |

WARNING: no logs are available with the 'syslog' log driver

Aug 01 05:21:59 localhost.localdomain docker-compose[22558]: nginx |

WARNING: no logs are available with the 'syslog' log driver

Aug 01 05:21:59 localhost.localdomain docker-compose[22558]: harbor-jobservice |

WARNING: no logs are available with the 'syslog' log driver

这时候可以reboot服务器进行验证

重启后页面检查和后台检查harbor是否正常。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Harbor仓库自启动设置 的相关文章

随机推荐

  • 桌面软件自动化测试小记

    什么是软件自动化测试 如何学习软件自动化及几个例子 Py UiAutomation
  • Swagger的使用详细教程

    Swagger的使用详细教程 Swagger是一款开源的API文档工具 它提供了一种简单且强大的方式来描述 展示和测试RESTful风格的Web服务接口 本文将详细介绍Swagger的使用方法 包括安装配置和使用示例 步骤 1 添加Swag
  • 基于Python的机器学习实践(portein)

    目录 数据集 简介 代码 1 数据的读入 2 数据理解 3 数据规整化处理 数据准备 4 数据建模 5 查看模型 6 模型预测 7 结果输出 数据集 https download csdn net download llf000000 86
  • JMeter使用命令行模式生成HTML测试报告

    自动生成html图形化报告 win r 输入 cmd 说明 jmeter n t Jmx脚本位置 l 结果文件result jtl存放的位置 e o 生成HTML报告指定文件夹 n 表示non gui mode 就是非图形化模式 t 指定J
  • 怎么更改dns_ESHOP连不上?SWITCH最新实用DNS地址分享

    虽然任天堂Switch采用的是不锁区的方式 但是由于各种虚拟墙的存在已经网络延迟等问题 经常导致玩家连不上eshop 买不了游戏 更新个游戏显示都要好几万小时 当然这个可以使用各种加速器等方式来解决 但是好的加速器需要付费 免费的又会经常抽
  • Receive port always be disabled.

    I configured a receive port in FILE to a local folder Biztalk administration console keep show that port is disables I f
  • 支付宝个人收款解决方案之支付宝签约方案

    关键词 签约支付 签约收款 支付宝收款 个人签约收款 背景 有做网赚或者在网上售卖个人小产品小服务的 需要进行收款 如果零星个别的收款可能直接走个人转账然后手动发货即可 但是一旦流程标准下来 量走起来之后 付款发货就需要自动化了 以提高人效
  • TCP实现socket通信(python)

    socket简介 UDP实现socket通信 python TCP实现socket通信 python 1 套接字工作流程 服务器端先初始化Socket 建立一个套接字 与端口绑定 bind 用 bind 函数来绑定一个端口号和 IP 地址
  • Java开发中的23种设计模式详解

    设计模式 Design Patterns 可复用面向对象软件的基础 设计模式 Design pattern 是一套被反复使用 多数人知晓的 经过分类编目的 代码设计经验的总结 使用设计模式是为了可重用代码 让代码更容易被他人理解 保证代码可
  • Hibernate Validator的使用以及自定义

    Hibernate Validator的英文官方文档 https hibernate org validator documentation Hibernate Validator的作用 Hibernate Validator是一个校验框架
  • Java五子棋的实现(附源码)

    学习目的 熟悉java中swing类与java基础知识的巩固 文末有源代码文件和打包的jar文件 效果图 思路 1 首先构建一个Frame框架 来设置菜单选项与按钮点击事件 MyFrame java文件代码如下 package StartG
  • http传输字符编码与转义(深度好文)

    一 引言 最近陆陆续续看了好多关于字节 字符 字符编码 字符转义的文章 终于对这个过程有了比较清晰深刻的认识 和后台开发相结合知道了乱码出现的理论具体原因 和前台开发结合知道了get与post请求的过程 这里分析下供大家学习分享 字符转义指
  • centos7离线安装sql server2019

    关闭SELINUX root localhost sed i SELINUX s enforcing disabled g etc selinux config setenforce 0 上传rpm包和依赖包 下载地址 https pkgs
  • SQL create file遇到操作系统错误5拒绝访问

    客户操作系统重新安装之后 也重新安装的了SQL Server2008R2 但是附加原来的数据的时候出现下面的错 尝试打开或创建物理文件 E liudaxitong D Data MDF 时 CREATE FILE 遇到操作系统错误 5 拒绝
  • kubernetes Service(SVC)几种4层代理的不同用法,ClusterIP、Headless、NodePort、LoadBalancer

    kubernetes Service SVC 个人学习记录 kubernetes Service SVC service 概念 service 类型 SVC 访问流程组件 VIP 和 Service 代理 代理模式分类 userspace
  • 怎么用Python设置Tkinter(TK)窗口屏幕居中且获得/设置Tkinter窗口的标题

    要修改窗口位置和修改窗口大小 要用到是tk对象提供的geometry方法 该方法的用法是geometry 字符串 这个字符串格式为 窗口宽x窗口高 窗口位于屏幕x轴 窗口位于屏幕y轴 可以只设置窗口大小或者是只设置窗口的x轴和y轴 例如ge
  • 《百万在线 大型游戏服务端开发》前两章概念笔记

    第1章 从角色走路说起 游戏网络通信的流程则是服务端先开启监听 等待客户端的连接 然后交互操作 最后断开 套接字 每个Socket都包含网络连接中一端的信息 每个客户端需要一个Socket结构 服务端则需要N 1个Socket结构 其中N为
  • MySQL数据库表的合并及分区

    今天我们来聊聊处理大数据时Mysql的存储优化 当数据达到一定量时 一般的存储方式就无法解决高并发问题了 最直接的MySQL优化就是分区分表 以下是我个人对分区分表的笔记 1 合并表 把多个结果相同的的表合并为一个容器 容器的类型 Myis
  • 欢聚集团 -- 前端二面

    面试形式 牛客网 电话面试 30多分钟 我二面进行两次 第一次二面自我介绍完 输出等腰三角形代码还没写完牛客网面试页面就死掉了 第一次二面就这样结束了 第二次二面牛客网还是不行就直接电话面试了 面试内容 用JS在控制台输出由 构成的等腰三角
  • Harbor仓库自启动设置

    1 配置文件 cd etc systemd system vi harbor service Unit Description Harbor After docker service systemd networkd service sys