Docker提示某网络不存在如何解决,添加完网络之后如何删除?

Docker提示某网络不存在如何解决?

创建 Docker 网络

假设现在需要创建一个名为my-mysql-network的网络

docker network create my-mysql-network

运行容器

创建网络之后,再运行 mysqld_exporter 容器。完整命令如下:

docker run -d -p 9104:9104 --network my-mysql-network -v E:\mysqld_exporter:/my-mysql-config prom/mysqld-exporter --config.my-cnf=/my-mysql-config/my.cnf

详细步骤

  1. 创建 Docker 网络:

    docker network create my-mysql-network
    
  2. 运行容器:

    docker run -d -p 9104:9104 --network my-mysql-network -v E:\mysqld_exporter:/my-mysql-config prom/mysqld-exporter --config.my-cnf=/my-mysql-config/my.cnf
    

添加完网络之后如何删除?

要移除已创建的 Docker 网络,可以使用以下命令:

移除 Docker 网络

  1. 查看现有网络列表,确认网络名称:

    docker network ls
    
  2. 移除指定的网络:

    docker network rm my-mysql-network
    

详细步骤

  1. 查看现有网络列表
    首先,使用 docker network ls 命令查看当前存在的所有 Docker 网络,确保你要删除的网络名称是 my-mysql-network

    docker network ls
    

    这个命令会列出所有 Docker 网络,例如:

    NETWORK ID          NAME                DRIVER              SCOPE
    7fca4eb8c647        bridge              bridge              local
    9f904ee27bf5        host                host                local
    c4f2bca7d5ec        none                null                local
    1a2b3c4d5e6f        my-mysql-network    bridge              local
    
  2. 移除指定网络
    使用 docker network rm 命令删除网络 my-mysql-network

    docker network rm my-mysql-network
    

    如果网络删除成功,你会看到类似以下的提示:

    my-mysql-network
    

注意事项

  • 确保没有容器在使用该网络,否则删除网络时会失败。
  • 如果有容器在使用该网络,可以先停止并删除这些容器,然后再删除网络。

在这里插入图片描述

  • 10
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

舒一笑

你的鼓励是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值