You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker运行MariaDB容器报错:network mysql_net not found 求助

解决Docker启动MariaDB时"network mysql_net not found"错误

这个报错的原因很直接:你在启动命令里指定了要使用mysql_net这个网络,但Docker中还没有创建这个自定义网络。按以下步骤解决:

  • 首先创建包含目标IP段的自定义桥接网络:

    docker network create --driver bridge --subnet 192.169.0.0/24 mysql_net
    

    这里指定--subnet 192.169.0.0/24是因为你要给容器分配192.169.0.2这个IP,必须确保子网范围包含这个地址。

  • 重新执行你原来的启动命令:

    docker run --restart always --network mysql_net --ip 192.169.0.2 --name mariadb -e MARIADB_ROOT_PASSWORD=example -v mariadb:/var/lib/mysql -d mariadb
    

如果不需要固定IP,也可以省略--ip参数,创建网络时不用指定子网,直接用docker network create mysql_net,Docker会自动给容器分配同网络内的可用IP。

内容的提问来源于stack exchange,提问作者Jet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 00:45:40