docker启动服务占用172.18网段怎么改成其他网段?和网桥有关吗?或者怎么改docker-compose启动用的yml文件

embedded/2025/1/24 16:46:24/

要修改 Docker 服务使用的网段(如从 172.18 改为其他网段),可以通过以下步骤实现:

1. 修改 Docker 默认网桥的网段

Docker 默认使用 docker0 网桥,其网段通常为 172.17.0.0/16。你可以通过修改 Docker 的配置文件来更改默认网段。

修改 Docker 配置文件
  1. 编辑 Docker 的配置文件 /etc/docker/daemon.json(如果文件不存在,需手动创建)。

  2. 添加或修改 bip 配置项,指定新的网段。例如:

    {"bip": "192.168.100.1/24"
    }

    这里 192.168.100.1/24 表示 Docker 将使用 192.168.100.0/24 网段。

  3. 保存文件并重启 Docker 服务:

    sudo systemctl restart docker

2. 在 docker-compose.yml 中自定义网络

如果你使用 docker-compose 启动服务,可以在 d


http://www.ppmy.cn/embedded/156618.html

相关文章

【spring】集成JWT实现登录验证

在 Spring 应用中,使用 JSON Web Token (JWT) 是一种常见的认证和授权机制。JWT 是一种基于 JSON 的开放标准 (RFC 7519),用来在各方之间传递安全、可信的数据。以下是如何在 Spring 框架中集成和使用 JWT 的完整指南。 核心概念 JWT 结构: H…

计算机视觉中的目标检测技术

1. 引言 目标检测是计算机视觉中的重要任务,涉及识别图像或视频中的多个对象并定位它们的位置。与图像分类不同,目标检测不仅需要识别类别,还要在图像中绘制出对象的边界框(Bounding Box)。本文将探讨目标检测的核心技术和应用,并…

c#配置config文件

1,引用命名空间 Configuration 及配置信息

嵌入式知识点总结 ARM体系与架构 专题提升(四)-编程

针对于嵌入式软件杂乱的知识点总结起来,提供给读者学习复习对下述内容的强化。 目录 1.嵌人式编程中,什么是大端?什么是小端 ? 2.如何判断计算机处理器是大端,还是小端 ? 3.如何进行大小端的转换 ? 4.如何对绝对地址0x100000赋值? 1…

《Effective Java》学习笔记——第2部分 对象通用方法最佳实践

文章目录 第2部分 所有对象通用方法一、前言二、最佳实践内容1. equals()方法2. hashCode()方法3. toString() 方法4. clone() 方法5. finalize() 方法6. compareTo()方法(实现 Comparable 接口) 三、小结 第2部分 所有对象通用方法 一、前言 《Effect…

【Go面试】基础八股文篇 (持续整合)

这里写目录标题 Cookie、Session、Token、JWT之间的区别对HTTP协议有什么了解HTTP有哪些方法什么情况会用到post方法HTTP Body的四种格式golang中可读可写(可执行IO操作)的文件一般会实现哪些接口(Reader,Writer接口)HTTP的协议定义,报文是什么样的http1和http2的区别redis相关…

Node.js的解释

1. Node.js 入门教程 1.1 什么是 Node.js? 1.1.1 Node.js 是什么? Node.js 是一个基于 JavaScript 的开源服务器端运行时环境,允许开发者用 JavaScript 编写服务器端代码。与传统的前端 JavaScript 主要运行在浏览器端不同,Nod…

【计算机网络】NAT应用

NAT(Network Address Translation)的定义:NAT(Network Address Translation)的定义: NAT 是一种网络技术,用于在 IP 数据包通过路由器或防火墙时修改其源 IP 地址或目的 IP 地址。主要目的是解…