当我们写好docker-compose.yml文件后,执行docker-compose up -d 会报错:
failed to create network。。。
通常是由于网络配置不正确或者网络冲突导致,我这个是因为网络冲突导致,当我们在同一主机上运行多个应用程序时,可能会出现端口冲突或网络冲突,导致创建网络失败。为了避免这种情况,我们可以尝试使用不同的网络或者端口。
解决办法:
在docker-compose.yml中配置network
version: '3'
services:nginx:image: nginx:latestvolumes:- ./config:/app/config#添加网络配置networks:- mynetwork
networks:mynetwork:ipam:driver: defaultconfig:#配置不同段的网络- subnet: 170.16.0.0/24
再次执行docker-compose up -d,成功启动。
系列文章索引
MyBatis的插件能在哪些地方进行拦截?
了解MyBatis的缓存机制吗
面试官:谈谈对volatile的理解
Spring中用到了哪些设计模式
面试官:说一下SQL的执行过程
线程池的工作原理