首页 > 其他分享 >Docker修改默认网段

Docker修改默认网段

时间:2024-11-08 12:41:10浏览次数:4  
标签:24 网段 16 0.0 默认 base Docker docker size

原文网址:https://blog.csdn.net/qq_30381077/article/details/126928770

 

一般docker 默认的网络端是172.17.0.1的网段,在生产环境中可能会有办公端IP端冲突

 

停止所有容器

优先推荐down掉所有

docker rm $(docker ps -a -q)

删除docker  网络

docker  network list

#my-network为要删除的网络名称

docker network rm my-network

停止docker

systemctl stop docker

对daemon.json添加如下内容

修改/etc/docker/daemon.json(daemon.json没有就新建)文件,加入以下代码

  1.   vi /etc/docker/daemon.json
  2.    
  3.   {
  4.   "default-address-pools":[
  5.   {"base":"172.21.0.0/16","size":24},
  6.   {"base":"172.22.0.0/16","size":24},
  7.   {"base":"172.23.0.0/16","size":24},
  8.   {"base":"172.25.0.0/16","size":24},
  9.   {"base":"172.26.0.0/16","size":24},
  10.   {"base":"172.27.0.0/16","size":24},
  11.   {"base":"172.29.0.0/16","size":24},
  12.   {"base":"172.30.0.0/16","size":24}
  13.   ],
  14.   "bip":"172.20.0.1/24"
  15.   }

 

#配置方法2

 

重新加载配置,并启动docker

systemctl daemon-reload

Systemctl start docker

 

 

#如下为示例,修改默认网段,日志数量,存储位置

vi /etc/docker/daemon.json

{
  "bip": "192.168.10.1/24",
  "log-level": "warn",
  "log-driver": "json-file",
  "log-opts": {
     "max-size": "500m",
     "max-file": "5"
   },
   "data-root":"/data/docker_dir"
}
 

systemctl daemon-reload

systemctl restart docker

 

 

标签:24,网段,16,0.0,默认,base,Docker,docker,size
From: https://www.cnblogs.com/fanwenyan/p/18534843

相关文章

  • 默认 iOS 设置使已锁定的 iPhone 容易受到攻击
    苹果威胁研究的八个要点苹果手机间谍软件问题日益严重了解Apple苹果的设备和服务器基础模型发布尽管人们普遍认为锁定的iPhone是安全的,但iOS中的默认设置可能会让用户面临严重的隐私和安全风险。安全研究员Lambros通过PenTestPartners透露,锁定的iPhone上的默......
  • 快速上手Docker部署Flask项目 附常见问题解决
    一、准备Flask项目1.项目结构有一个app.py文件作为主应用程序入口,内容示例:fromflaskimportFlaskapp=Flask(__name__)@app.route('/')defhello_world():return'Hello,World!'if__name__=='__main__':app.run(host='0.0.0.0&#......
  • 常用docker命令
    systemctlstartdocker#启动docker服务systemctlstopdocker#停止docker服务systemctlrestartdocker#重启docker服务dockerimages#列出所有镜像dockerps-a#列出所有容器dockerstop容器ID#停止运行指定的容器dockerrm容器ID#删除指定......
  • docker如何实时查看项目的日志
    1.使用dockerlogs命令基本语法和原理:dockerlogs命令用于获取容器的日志输出。默认情况下,它会显示容器启动后到当前时间的所有日志内容。当你在容器内的应用程序将日志输出到标准输出(stdout)或标准错误输出(stderr)时,这些日志可以通过dockerlogs命令进行查看。加上-f选项(类似......
  • 轻松上手:在Linux上用Docker部署Cloudreve云盘,远程访问无压力!
    文章目录前言1.安装Docker2.使用Docker拉取镜像3.创建并启动Cloudreve容器4.本地访问测试5.公网远程访问本地Cloudreve5.1内网穿透工具安装5.2创建远程连接公网地址5.3使用固定公网地址远程访问前言本文主要介绍如何在Linux系统使用Docker快速部署Cloudrev......
  • Ubuntu Focal 20.04 (LTS) 安装 Docker
    官方安装文档:https://docs.docker.com/engine/install/ubuntu/系统要求:ubuntu必须是以下几个系统之一,64位。UbuntuNoble24.04(LTS)UbuntuJammy22.04(LTS)UbuntuFocal20.04(LTS)查看系统内核$uname-a安装步骤:1.更新ubuntu$sudoapt-getupdate2.添加Docker库......
  • docker实现redis集群
    1.主从模式(Master-Slave)1.1主从复制原理主从复制是redis的一种基本的集群方式,它通过将一个Redis节点(主节点)的数据复制到一个或多个其他Redis节点来实现数据的冗余和备份主节点负责处理客户端的写操作,同时从节点回自动同步主节点的数据。客户端可以从从节点读取数据,实现读取分离......
  • docker安装配置dnsmasq
    docker下载安装参考:docker安装、卸载、配置、镜像如果是低版本的额ubuntu,比如ubuntu16.04.7LTS,为了加快下载速度,参考:Ubuntu16.04LTS安装Docker。docker安装dnsmasq下载dnsmasq镜像首先镜像我们可以选择带web页面的,也可选择不带的,这里选择带web也免的,方便不懂技术的人配置。dock......
  • win11中使用docker-nacos连接容器中的mysql实例记录
     二.方式11.拉取nacosdockerpullnacos/nacos-server2.在dockerdesktop中进行配置如下图相比较’方式2‘这种方式更简单,mysqlip地址需要使用ipv4地址,具体的自己查看ipconfig的ipv4地址(注意:localhsot/127.0.0.1/容器名称都是不行的)下面这几个参数在application.proper......
  • docker命令1
     dockerrun--privileged-d--restart=always--namexxx_video_service--net=host-v/docker/data/video/xxx:/mnt/data/xxx-v/docker/data/video/testVideo:/root/testVideo192.168.21.237:50000/xyxy-amd/xxx_video_service:V1.1.1.20100531_Alpha 有的宿主机......