执行docker-compose up的时候报错network with driver “bridge“

执行docker-compose up的时候报错network with driver “bridge”

在这里插入图片描述

(base) [root@VM-100-213-centos ~/composetest]# docker-compose up -d
Creating network “composetest_default” with the default driver ERROR:
could not find an available, non-overlapping IPv4 address pool among
the defaults to assign to the network

尝试方法一

删除原来运行过的容器,重新运行

docker rm -f 
docker-compose up -d

尝试方法二

先查看networks,执行prune,问题依旧

docker network ls
docker network prune

执行docker network rm试试

docker network rm $(docker network ls -q)

(base) [root@VM-100-213-centos ~/composetest]# docker network rm $(docker network ls -q) Error response from daemon: bridge is a pre-defined network and cannot be removed
Error response from daemon:
host is a pre-defined network and cannot be removed Error response
from daemon: none is a pre-defined network and cannot be removed

原来docker默认有3种网络:bridge、host、none,这三个网络是不能被删除的。所以,网上常见的解决方法不适用。

docker network ls

此命令用于列出当前Docker环境中所有已创建的网络。执行后,您将看到一个列表,包含每个网络的基本信息,如网络名称、网络ID、驱动类型(如bridge、overlay等)、是否为内部网络以及是否为默认网络等。示例输出如下:

NETWORK ID          NAME                DRIVER              SCOPE
0b0a2f9e0e3d        bridge              bridge              local
d6c5f5195b0e        host                host                local
123456abcde7        my_custom_network   bridge              local
987654fedcba        none                null                local

docker network prune

此命令用于清理(删除)所有未被任何容器使用的网络。这些通常是由于之前创建的容器已停止或被删除,但其关联的网络并未被自动清理所遗留下来的。使用docker network prune可以有效地释放资源,保持Docker网络环境的整洁。执行此命令时,Docker会显示即将删除的网络列表,并询问您是否确认执行该操作。如果您确认(通常通过输入yyes并回车),Docker将删除所有未使用的网络。

示例交互式提示:

WARNING! This will remove all networks not used by at least one container.
Are you sure you want to continue? [y/N] y

请注意,一旦执行docker network prune并确认删除,被清理的网络及其配置将无法恢复。在执行此命令前,请确保您了解哪些网络处于未使用状态,避免误删仍在使用或将来可能需要复用的网络。如果您只想删除特定的未使用网络,应使用docker network rm <network_name_or_id>命令指定目标网络进行删除。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/534044.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

docker基本的掌握

前言&#xff1a;先要了解docker是干什么的&#xff0c; 1掌握基本概念&#xff0c;如;镜像&#xff0c;容器&#xff0c;数据卷 2知道使用常用命令 简易图; 补充&#xff1a; 默认情况下&#xff0c;每次重启虚拟机我们都需要手动启动Docker和Docker中的容器。通过命令可以实…

计算机网络-TCP连接建立阶段错误应对机制

错误现象 丢包 网络问题&#xff1a;网络不稳定可能导致丢包&#xff0c;例如信号弱或干扰强。带宽限制可能导致路由器或交换机丢弃包&#xff0c;尤其是在高流量时段。网络拥塞时&#xff0c;多个数据流竞争有限的资源&#xff0c;也可能导致丢包。缓冲区溢出&#xff1a;TC…

【深度学习】最强算法之:Transformer

Transformer 1、引言2、Transformer2.1 引言2.2 核心概念2.3 应用2.4 算法公式2.5 代码示例 3、总结 1、引言 小屌丝&#xff1a;鱼哥&#xff0c;昨天的感受咋样 小鱼&#xff1a;啥感受啊&#xff1f; 小屌丝&#xff1a;你确定不知道&#xff1f; 小鱼&#xff1a;我… 小屌…

查看每月网站的带宽以及网站访问记录

接到一位用户反馈想要了解知道在带cPanel面板的虚拟主机中如何查看每个网站使用的带宽数值以及网站访问记录&#xff0c;这边私信进行沟通了解到他当前使用的是Hostease 的LInux虚拟主机&#xff0c;由于是属于新手&#xff0c;对于cPanel面板也不是很了解&#xff0c;因而在论…

Python爬虫之Scrapy框架基础

Scrapy爬虫框架介绍 文档 英文文档中文文档 什么是scrapy 基于twisted搭建的异步爬虫框架. scrapy爬虫框架根据组件化设计理念和丰富的中间件, 使其成为了一个兼具高性能和高扩展的框架 scrapy提供的主要功能 具有优先级功能的调度器去重功能失败后的重试机制并发限制ip使用次…

基于spring boot的大学生体质测试管理系统

基于spring boot的大学生体质测试管理系统设计与实现 开发语言&#xff1a;Java 框架&#xff1a;springboot JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09; 数据库工具&#xff1a;Navicat11 …

【SQL Sever】3. 用户管理 / 权限管理

1. 创建登录名/用户/角色 在SQL Server中&#xff0c;创建用户通常涉及几个步骤。 首先&#xff0c;你需要创建一个登录名&#xff0c;然后你可以基于这个登录名在数据库中创建一个用户。 以下是如何做到这一点的步骤和相应的SQL语句&#xff1a; 创建登录名 首先&#xff0c…

面试算法-171-翻转二叉树

题目 给你一棵二叉树的根节点 root &#xff0c;翻转这棵二叉树&#xff0c;并返回其根节点。 示例 1&#xff1a; 输入&#xff1a;root [4,2,7,1,3,6,9] 输出&#xff1a;[4,7,2,9,6,3,1] 解 class Solution {public TreeNode invertTree(TreeNode root) {if (root n…

STM32电机控制SDK实战

一、前言 本次测试基于ST开发板NUCLEO-F302R8&#xff0c;驱动板X-NUCLEO-IHM07M1&#xff0c;使用无刷直流电机BLDC实现FOC控制&#xff1b;采样三霍尔传感器检测电机转子位置&#xff1b;基于速度环闭环控制实现电机转动&#xff1b; 二、实战环境 软件环境&#xff1a; 1…

IP地址查询的应用

IP地址是互联网中用于唯一标识设备的数字地址&#xff0c;通过查询IP地址&#xff0c;我们可以获取到与之相关的各种信息。IP地址查询在网络安全、网络管理、市场营销等领域都有着广泛的应用。本文将探讨IP地址查询的各种应用场景及其重要性。 IP地址准查询&#xff1a;IP数据…

【架构六】系统架构风格

一、数据流风格 批处理&#xff1a;每一步都是独立的&#xff0c;并且每一步都是顺序执行的&#xff0c;只有当前一步处理完毕后&#xff0c;后一步处理才开始。数据必须是完整的&#xff0c;作为一个整体进行传递。如日志分析、计费程序等。管道/过滤器&#xff1a;每个构件都…

50-服务编排(下):基于Helm的服务编排部署实战

制作IAM Chart包 我们假设IAM项目源码根目录为${IAM_ROOT}&#xff0c;进入 ${IAM_ROOT}/deployments目录&#xff0c;在该目录下创建Chart包。具体创建流程分为四个步骤&#xff0c; 第一步&#xff0c;创建一个模板Chart。 Chart是一个组织在文件目录中的集合&#xff0c;…

【汇编语言实战】已知10个整数求最大值

C语言描述该程序流程&#xff1a; #include <stdio.h> int main() {int a[]{11,33,23,54,12,51,2,4,34,45};int maxa[0];for(int i1;i<9;i){if(a[i]>max){maxa[i];}}printf("%d",max); }汇编语言&#xff1a; include irvine32.inc .data arr dword 11…

深入了解Redis——持久化

一&#xff0c;Redis持久化 Redis持久化即将内存中的数据持久化到磁盘中&#xff0c;在下一次重启后还能进行使用&#xff0c;Redis持久化分为RDB和AOF两种&#xff0c;我们接下来分别介绍RDB和AOF的内部原理和区别 RDB Redis运行时会将当前的内存快照存入至磁盘中&#xff…

c++ 字符串与STL用法

文章目录 StringVector构造增加删除大小清空排序 map定义添加数据遍历数据查找清空删除长度判断空交换排序常用用法 String Vector vector是动态扩充的数组 构造 ​ vector()​:创建一个空vectorvector(int nSize)​:创建一个vector,元素个数为nSize​vector(int nSize,co…

【MATLAB】基于Wi-Fi指纹匹配的室内定位-仿真获取WiFi RSSI数据(附代码)

基于Wi-Fi指纹匹配的室内定位-仿真获取WiFi RSSI数据 WiFi指纹匹配是室内定位最为基础和常见的研究&#xff0c;但是WiFi指纹的采集可以称得上是labor-intensive和time-consuming。现在&#xff0c;给大家分享一下我们课题组之前在做WiFi指纹定位时的基于射线跟踪技术仿真WiFi…

Josephus排列:组合数学与跨学科应用

Josephus排列&#xff1a;组合数学与跨学科应用 一、背景二、定义和历史三、问题的形式化描述四、解决方案4.1 n2&#xff0c;任意m4.2 m1&#xff0c;任意n4.3 n为奇数&#xff0c;m为偶数4.4 n和m都是奇数 五、红黑树简介六、Josephus排列问题描述七、使用红黑树解决Josephus…

设计模式之备忘录模式(上)

备忘录模式 1&#xff09;概述 1.定义 在不破坏封装的前提下&#xff0c;捕获一个对象的内部状态&#xff0c;并在该对象之外保存这个状态&#xff0c;可以在以后将对象恢复到原先保存的状态。 2.作用 备忘录模式提供了一种状态恢复的实现机制&#xff0c;使得用户可以方便…

展厅设计方案需要考虑哪些因素环节

1、整体展厅规划 整体规划是展厅搭建中需要优先考虑的环节&#xff0c;必须为搭建成本和效果提供坚实的基础。需确定整体展厅面积、展厅的使用目的、产品布局以及进入展厅的路线、确定展厅的整体框架之后&#xff0c;还需考虑展品种类、产生的呈现效果&#xff0c;这些都将影响…

el-table动态合并列

需要合并列&#xff0c;并且不确定需要合并多少列的&#xff0c;可以参照如下代码 首先需要再el-table上传入span-method方法 arraySpan({ row, column, rowIndex, columnIndex }){if (row.groupName 汇总 && columnIndex 0) {return [0,0]} else if (row.groupName…