修改docker ip网段

article/2025/9/16 19:52:34

一 问题描述

用docker方式安装完archery后,网络同事反馈该archery服务器的网段和现有网段冲突了,我在archery服务器上,的确发现docker自动生成了几个网卡:

 #查看docker使用的网卡

[root@Archery ~]# docker network ls

NETWORK ID          NAME                    DRIVER              SCOPE

e4837687da0a        bridge                  bridge              local

c83400d3d65b        dockercompose_default   bridge              local

c3278ad1561a        host                    host                local

03b5d80a9f9f        none                    null                local

#查看dockercompose容器对应的ip

 可以看到自动生成的ip都是172.18网段的,和生产网段冲突,需要想将其改成不同网段。

二 解决办法

2.1 改docker的ip网段

vi /etc/docker/daemon.json

新增"bip":"192.166.0.1/24"

修改后:

{

"bip":"192.166.0.1/24"

}

#重启docker

systemctl restart docker

#检查确认

 2.2 改docker-compose的ip网段

vi /usr/local/archery/src/docker-compose/docker-compose.yml

在version: '3'下面添加:

networks:

    study_net:

        ipam:

            driver: default

            config:

                - subnet: 192.167.1.0/24

然后在每个服务下面添加如下内容(注意修改下每个服务的ip,每个服务的ip应该是唯一的):

  networks:

            study_net:

                ipv4_address: 192.167.1.2

示例:

 ……

#重启docker-compose服务

docker stop archery

/usr/local/bin/docker-compose -f /usr/local/archery/src/docker-compose/docker-compose.yml up -d

 可以看到,新增了一块儿网卡:

 [root@Archery ~]# docker network ls

NETWORK ID          NAME                      DRIVER              SCOPE

e4837687da0a        bridge                    bridge              local

c83400d3d65b        dockercompose_default     bridge              local

6a5f5110d843        dockercompose_study_net   bridge              local

c3278ad1561a        host                      host                local

03b5d80a9f9f        none                      null                local

 可以看到新网卡下的容器都是新网段的了。

之前网卡下没有容器了:

 

2.3 删除旧网卡

docker network rm c83400d3d65b

--本篇文章参考了https://github.com/yann0917/docker-deploy


http://chatgpt.dhexx.cn/article/rymhDIOI.shtml

相关文章

批量ping网段

ping命令是我们检查网络中最常用的命令,一般常见的场景是去ping一个地址或三四个地址,三四个地址时分别去ping即可,如果碰到50个地址100地址甚至一整段地址,再去一个一个的ping就很麻烦了,我们可以使用一行命令实现批量…

linux服务器如何进入图形界面,linux进入图形界面的方法

安装有图形界面的情况下,启动linux在终端下输入: startx 即可进入X11的图形操作界面。 如果希望每次都自动进入xwindos。。 修改inittab文件。 vi /etc/inittab 找到id:3:initdefault:这行 按i进入编辑模式,将3改为5。 按esc退出编辑。 输入 &#xff1a…

Ubuntu安装图形界面

一、前言 今天更换阿里云操作系统,发现更换的Ubuntu操作系统没有图形界面,在这总结一下Ubuntu安装图形界面的方法! 二、安装图形界面 1、依次执行如下命令行 sudo apt-get update sudo apt-get upgrade -y sudo apt-get install tasksel -…

c语言 图形界面 入门,C语言是怎么实现图形界面的?

GTK就可以,一个基于C语言的免费、开源、跨平台图形工具包,可以直接使用C语言调用实现图形界面开发,下面我简单介绍一下这个工具包的安装和使用,这里以Windows平台为例: 1.首先,下载GTK安装包,这个可以直接到CSDN上下载,一个zip压缩包,直接解压就行,地址https://downl…

wsl使用图形界面

WSL图形界面优势 为wsl安装图形界面之后,就像拥有一台新电脑一样。 wsl安装完毕后,与wsl子系统交互的方法只有shell,具有一些弊端: 1.学习难度大,交互式编程循环结构难以加入。 2.不支持GUI,对数据可视…

Git 图形界面

Git 图形界面的操作方式 我们可以通过 gitk 和 git-gui 2种方式进行图形化界面的操作。官网介绍比较笼统,我这里通过详细操作让您快速上手 git 图形界面。 gitk 进入我们的git仓库然后执行gitk即可 具体操作方式如下: 在git仓库目录右键点击Git Bash …

arch linux界面,ArchLinux图形界面安装

8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 说明 ArchLinux的wiki十分的强大,但是鉴于网上大多用户的安装教程十分的杂乱,就是把所有都装上,然后看见桌面出来了,就以为装好了,实际上没有理解或者认真阅读Arch wiki,我写这篇仅仅是为了记录…

centos 7 启动与切换图形界面

安装图形界面 默认情况下是不会安装图形界面的,所以需要自己手动安装,步骤如下: 开启系统,以root身份进入 安装X(X Window System),命令如下: yum groupinstall "X Window System"其中大约有20…

GUI图形界面编程基础知识

文章目录 一、GDI概述二、OpenGL三、什么是DirectX?四、GDI与OpenGL与DirectX之间的区别五、显卡驱动1.显卡概述2.显卡工作原理 六、C图形化GUI开发框架1.MFC介绍1) API2) SDK3) 控制台程序4) GUI程序5) MFC程序6) 字符编码:Unicode和多字节 2.Qt是什么&#xff1f…

推荐给大学生的几个图形界面方案

现在计算机专业的大学生,经常要打各种软件设计比赛或者实验,而凡是参与比赛就会要求写个图形界面。但是,怎么写一个图形界面,在学校的课上基本不会讲!因此,我在这里列出几个好用的图形界面方案,…

【新星计划·2023】Linux图形、字符界面介绍与区别

作者:Insist-- 个人主页:insist--个人主页 作者会持续更新网络知识和python基础知识,期待你的关注 前言 本文将介绍图形界面与命令行界面以及它们的区别,登录方法。 目录 一、图形界面与命令行界面介绍 1、图形界面 2、命令行…

C语言图形化界面——含图形、按钮、鼠标、进度条等部件制作(带详细代码、讲解及注释)

目录 0.引言1.素材准备2.编程2.1.创建你的界面2.2.创建按钮2.3.鼠标操作2.3.1.单击特效2.3.2.光标感应2.3.3.进度条 3.完整代码及效果 0.引言 \qquad 看了CSDN上很多关于C程序图形化界面的介绍,有的代码繁琐难解,不方便调试修改;有的不够详细…

Drug Discovery Today| 频繁命中化合物:高通量筛选中需警惕的假阳性结果

今天给大家介绍的是2020年1月在Drug Discovery Today上发表的综述“Frequent hitters: nuisance artifacts in high-throughput screening”。高通量筛选是药物研发的一个重要手段,然而研究中发现一些化合物在不同类型靶点筛选中均表现出阳性结果,这类化…

算法的评价标准:ROC,假阳性,mape

名称含义公式真阳率\召回率\查全率\TPR\Recall表示正确预测的正样本与全部正样本的比值 a a c \frac{a}{ac} aca​假阳性率\FPR表示负样本被预测为正样本与全部负样本的比值 b b d \frac{b}{bd} bdb​精确率\查准率\Precision\表示正确预测的正样本与预测为正样本的比值 a a …

【笔记】 Hard negative:区域建议框中得分较高的False Positive(假阳性)

eg1: 对于目标检测中我们会事先标记处ground truth,然后再算法中会生成一系列proposal,这些proposal有跟标记的ground truth重合的也有没重合的,那么重合度(IOU)超过一定阈值(通常0.5)的则认定为…

病毒组学数据分析 -03 DRAM-V 病毒序列识别(剔除假阳性)

DRAM(Distilling and Refining Annotations of Metabolism,提取和精练代谢注释)是一种用于注释宏基因组组装基因组和VirSorter确定的病毒重叠群的工具。DRAM 使用KEGG、UniRef90、PFAM、dbCAN、RefSeq 病毒、VOGDB和MEROPS注释 MAG&#xff0…

【概率论】理解贝叶斯(Bayes)公式:为什么疾病检测呈阳性,得这种病的概率却不高?

先说结论:因为假阳性的人数相比于真阳性太多了。 具体是怎么回事呢?咱们慢慢分析。 文章目录 一、贝叶斯公式二、典例分析三、贝叶斯公式的本质思考(摘自教材) 一、贝叶斯公式 定理1(贝叶斯公式) 设有事件…

全面梳理:准确率,精确率,召回率,查准率,查全率,假阳性,真阳性,PRC,ROC,AUC,F1

二分类问题的结果有四种: 逻辑在于,你的预测是positive-1和negative-0,true和false描述你本次预测的对错 true positive-TP:预测为1,预测正确即实际1 false positive-FP:预测为1,预测错误即实…

imputation-文献:False signals induced by single-cell imputation(scRNA-seq插补引入的假阳性问题)

文章题目 False signals induced by single-cell imputation 中文名: 单细胞插补引起的假信号 文章地址: https://f1000research.com/articles/7-1740/v2 评价插补方法: SAVER,DrImpute,scImpute,DCA,MAGIC,knn-smooth 上述方法基于原…

混淆矩阵、召回率、精确率、正确率、F1、真阳性率、假阳性率、ROC、AUC

C o n f u s i o n M a t r i x : Confusion Matrix: ConfusionMatrix: 真实 1 0 预测 1 TP(命中) FP(虚报) 0 FN(漏报) TN(正确拒绝) 召回率 R e c a l l T P T P F N Recall \dfrac{TP}{TP FN} RecallTPFNTP​,关注真实情况,关注positive。“好瓜被…