harbor修改自定义网络docker network方式

 更新时间:2026年03月01日 10:57:28   作者:咸鱼还是要有梦想的  
文章介绍了如何自定义Docker的docker0网桥和br-*****网桥的IP地址,以避免与公司内部地址冲突,步骤包括修改/etc/docker/daemon.json文件、重启Docker服务、查看和删除占用IP的网桥、创建自定义网桥、更新Harbor配置并重新部署

存在问题:harbor安装完之后docker0和br-*****网桥可能会占用172.17或者18、19之类的网段,如果和公司内部地址有冲突就需要自定义进行修改了。

docker0 自定义ip

vim /etc/docker/daemon.json            

重启docker 

即可释放docker0占用的地址

br-*****网桥地址自定义

查看docker网络docker network ls

删除占用ip的网桥

docker  network rm 网络名称

创建自定义的网桥

docker network create --driver bridge --subnet=5.5.5.0/16 --gateway=5.5.5.1 mynet

harbor配置自定义网桥

其他容器配置引用该网桥:(有多处)

重新部署harbor

1.重新读取配置信息

运行prepare脚本重新读取环境信息

./prepare

2.如果Harbor正在运行,请停止并删除现有实例。

docker-compose down -v

3.重启harbor:

docker-compose up -d

查看容器的网络状况

docker inspect 容器名称

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • docker-compose部署nacos 2.2.3的详细过程

    docker-compose部署nacos 2.2.3的详细过程

    这篇文章主要介绍了docker-compose部署nacos 2.2.3的详细过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-11-11
  • Docker使用Link在容器之间建立连接

    Docker使用Link在容器之间建立连接

    这篇文章主要介绍了Docker使用Link在容器之间建立连接的相关资料,需要的朋友可以参考下
    2016-10-10
  • docker将镜像打包为.tar包实现方法

    docker将镜像打包为.tar包实现方法

    使用tar包格式进行压缩,方便在不同的docker主机之间进行迁移和备份,下面这篇文章主要给大家介绍了关于docker将镜像打包为.tar包的实现方法,需要的朋友可以参考下
    2024-07-07
  • 如何通过vs2017的Dockerfile来生成镜像

    如何通过vs2017的Dockerfile来生成镜像

    这篇文章主要为大家详细介绍了如何通过vs2017的Dockerfile来生成镜像,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • docker安装elastic search的详细过程

    docker安装elastic search的详细过程

    这篇文章主要介绍了docker安装elastic search的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • Docker 常用命令整理(实用篇)

    Docker 常用命令整理(实用篇)

    这篇文章主要介绍了Docker 常用命令整理,需要的朋友可以参考下
    2017-02-02
  • docker部署应用的三种方式

    docker部署应用的三种方式

    越来越多的前端团队选择用Docker部署前端项目,本文主要介绍了docker部署应用的三种方式,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • 使用docker部署php服务的详细步骤

    使用docker部署php服务的详细步骤

    Docker镜像是一个可移植的、自包含的单元,其中包含了运行应用程序所需的所有文件、配置和依赖项,当使用Docker部署PHP应用程序时,可以将PHP应用程序和其依赖项打包到一个称为Docker镜像的独立容器中,北本文介绍了使用docker部署php服务的详细步骤,需要的朋友可以参考下
    2024-03-03
  • 解决nacos启动时防火墙开启8848的坑

    解决nacos启动时防火墙开启8848的坑

    最近操作Nacos时遭遇8848端口无法访问的问题,尝试通过安全组和firewall配置仍无法解决,最终发现,firewall对Docker使用专门的作用域,需要在相应作用域下开放端口,务必检查firewall中针对Docker的设置,确保8848端口在正确的作用域内被允许通行
    2022-10-10
  • 将docker容器打包为.tar包的实现方式

    将docker容器打包为.tar包的实现方式

    文章介绍了Docker镜像打包与加载的四步流程:修改脚本中的三个关键变量(容器名、镜像名、保存路径)、执行打包命令生成.tar文件、验证镜像加载是否成功、确认加载后的镜像能否正常创建容器
    2025-09-09

最新评论