首页 > 其他分享 >Harbor修改默认网段以及设置开机启动的方法

Harbor修改默认网段以及设置开机启动的方法

时间:2023-10-03 09:55:48浏览次数:36  
标签:compose 网段 network Harbor harbor 设置 开机 docker

Harbor修改默认网段以及设置开机启动的方法


背景

docker 默认的网段是 172.16.xx.xx 网段. 
harbor进行设置时会自动加1 设置为 172.17.xx.xx
有时候这个网段是跟业务网段冲突的, 需要进行一下修改. 
但是需要注意的是. 已经使用过很久的harbor 修改起来是需要较大的耐心的
避免稍微不慎导致harbor不可用
具体方法应该分为两个
1. 设置harbor的网段
2. 设置harbor的伴随docker的启动. 

修改网段的方法

学习自: https://blog.csdn.net/fly910905/article/details/125798000

具体思路为:
docker-compose -f /data/harbor/docker-compose.yml down
关闭harbor

一般情况下会将harbor的网络执行删除
如果没有删除的话 需要使用 docker network rm harbor_harbor的方式删除
然后 docker network ls 进行查看. 

docker network create --driver=bridge --subnet=10.233.0.1/16 harbor

docker network ls && docker network inspect harbor 

[
    {
        "Name": "harbor",
        "Id": "1d8b6ea81ea43dcdba4a7aabd25df7db36df094a57ae6436e691aa4897f2677f",
        "Created": "2023-10-03T08:31:09.127441175+08:00",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": {},
            "Config": [
                {
                    "Subnet": "10.233.0.1/16",
                    "Gateway": "10.233.0.1"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },

注意需要修改 /data/harbor/docker-compose.yml down

将最后面的 是否使用外部网络设置为true

networks:
  harbor:
    external: true

然后重新创建harbor
docker-compose -f /data/harbor/docker-compose.yml up -d --force-recreate

验证可以启动起来. 

开机与伴随docker启动

Docker compose 不会伴随docker的启动而启动, 需要进行一下设置
方法学习自:https://blog.csdn.net/u012751272/article/details/118859114

cat >/usr/lib/systemd/system/harbor.service <<EOF

[Unit]
Description=Harbor service with docker-compose
Requires=docker.service
After=docker.service
 
[Service]
Restart=always
RemainAfterExit=yes
StandardError=null
StandardOutput=null
WorkingDirectory=/data/harbor/
ExecStartPre=/usr/bin/docker-compose -f /data/harbor/docker-compose.yml down 
ExecStart=/usr/bin/docker-compose -f /data/harbor/docker-compose.yml up -d
ExecStop=/usr/bin/docker-compose -f /data/harbor/docker-compose.yml down 
[Install]
WantedBy=multi-user.target
EOF

设置开机启动
systemctl enable --now harbor 

重启机器进行一下验证. 

标签:compose,网段,network,Harbor,harbor,设置,开机,docker
From: https://www.cnblogs.com/jinanxiaolaohu/p/17740820.html

相关文章

  • MySQL实现开机自启
    文档课题:MySQL实现开机自启.数据库:MySQL8.0.271、自启动脚本Linux中通过编写启动脚本实现MySQL开机自启.[mysql@leo-827mgr-slave01~]$vistart_mysql.sh添加如下内容:#!/bin/bash#chkconfig:23451090#description:Auto-startsmysql#/etc/init.d/start_mysql.......
  • 启动Harbor,推送image
    启动harbor安装步骤省略。如需手动启动Harbor,可在Harbor安装路径下执行:docker-composeup-d在harbor的web界面中,新建项目,给出名称,比如greenplum在Docker上配置Harbor仓库2.1docker登录harbor[root@k8s-masterdata]#dockerloginhttp://10.10.10.187Username......
  • Harbor的逻辑备份与学习
    Harbor的逻辑备份与学习背景一直想处理一下一个有网络冲突的Harbor镜像服务器但是因为网络层自己水平一直是不是非常自信加上Harbor容器使用的compose的玩法,自己不敢直接处理.所以想着至少能够备份一下Harbor仓库内的镜像.冷备方式不用说了,想着处理一下逻辑备份.......
  • k8s部署 harbor
    1.创建Harbor的命名空间:kubectlcreatensharbor2.创建harbor秘钥主harbor秘钥mkdir-p/home/master/harbor_crtcd/home/master/harbor_crt##获得证书opensslreq-newkeyrsa:4096-nodes-sha256-keyoutca.key-x509-days3650-outca.crt-subj"/C=CN/ST=Guan......
  • windows下tomcat开机自启动
    在Windows下,可以通过以下步骤将Tomcat设置为开机自启动:1.打开Tomcat安装目录:通常情况下,Tomcat的安装目录位于`C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat`(具体路径可能因Tomcat版本而异)。2.在Tomcat安装目录中,找到`bin`文件夹。在该文件夹中,你会看到一个名为`tomca......
  • 552_关于win10每次开机都出现『我们需要修复你的Microsoft帐户』的解决办法
    这是一篇原发布于2021-03-2114:21:00得益小站的文章,备份在此处。问题症状每次开机都会在系统通知中心提示“Microsoft帐户问题我们需要修复你的Microsoft帐户(很可能你的密码已更改)。选择此处以便在“体验共享”设置中修复。解决办法大多数情况是由于账号开启了双重验证导致,......
  • 爱数anybackup——在后台完成VG、LV划分,并挂载到对应AnyBackup的数据卷,并设置开机自动
    安装lvm2yuminstalllvm2  PV、VG创建方式一:PV建在分区上lsblkparted/dev/sdbmklabelmsdosparted/dev/sdcmklabelmsdosparted/dev/sddmklabelmsdosparted/dev/sdemklabelmsdosparted/dev/sdbmkpartprimary0%100%parted/dev/sdcmkpartpri......
  • harbor集成trivy漏洞扫描工具
    安全是每个项目都必须重视的问题对于docker应用,最好的漏扫方式就是harbor镜像仓库集成的扫描工具了配置trivy漏洞扫描工具也踩了不少坑,下面记录下搭建harbor+trivy步骤可以根据官网步骤一步一步安装,这里就不一一赘述了官网地址:https://goharbor.io/docs/2.9.0/install-conf......
  • 闲谈:黑群晖的定时开机和定时关机如何实现
    白群用户有一个独有的技能,可以在NAS上设置机器的自动开机关机任务。那黑裙用户能不能实现这一功能呢?可以的,你只需要一个合适的主板和一个支持远程控制功能的插座。先看一张图,或许你已经明白了 此方案的核心就两个:小米的wifi插座开关+主板来电自启开启当你想用nas时,可以手机......
  • 如何快速找到win10系统中的开机启动文件所在路径
    在网站系统开发过程中,我们会遇到一些服务器下线导致的网站无法打开的情况,就需要重启服务器,如果每次手动去操作,实在是很繁琐,所以咱们可以利用开机自启的方式。而要这样设置的话,就需要找到开机自启的目录,Win10开机启动文件夹可以让用户直接复制软件进去,开机就会自动启动这些软件,非常......