docker compose failed to create network报错解决办法

时间:2024-10-25 16:18:05

当我们写好docker-compose.yml文件后,执行docker-compose up -d 会报错:

failed to create network。。。

通常是由于网络配置不正确或者网络冲突导致,我这个是因为网络冲突导致,当我们在同一主机上运行多个应用程序时,可能会出现端口冲突或网络冲突,导致创建网络失败。为了避免这种情况,我们可以尝试使用不同的网络或者端口。

解决办法:

在docker-compose.yml中配置network

version: '3'
services:
  nginx:
    image: nginx:latest
    volumes:
      -  ./config:/app/config
    #添加网络配置
    networks:
      - mynetwork
networks:
  mynetwork:
    ipam:
      driver: default
      config:
        #配置不同段的网络
        - subnet: 170.16.0.0/24

再次执行docker-compose up -d,成功启动。


 系列文章索引

MyBatis的插件能在哪些地方进行拦截?

了解MyBatis的缓存机制吗

面试官:谈谈对volatile的理解

Spring中用到了哪些设计模式

面试官:说一下SQL的执行过程

线程池的工作原理