docker-compose启动mysql服务报错

使用docker-compose安装mysql,docker-compose.yml配置mysql服务后,当使用docker-compose up命令启动时,报错如下:

service ‘image‘ must be a mapping not a string

经过检查发现,docker-compose.yml文件的配置格式出现了格式错误,调整格式后解决了。

然后再次启动,报错如下:

Error response from daemon: Failed to Setup IP tables: Unable to enable SKIP DNAT rule: (iptables failed: iptables --wait -t nat -I DOCKER -i br-b649822bbcff -j RETURN: iptables: No chain/target/match by that name. (exit status 1))
是因为在docker服务启动之后,再执行关闭系统防火墙的操作,那后续执行启动docker容器(docker-compose up )或者创建docker 网络(docker create network),会出现上面的报错。

解决方法:重启docker服务。

posted @   弦歌雅意  阅读(1095)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示