docker - Docker 容器使用特定的网络接口
问题描述
我目前有两个网卡 ens192 10.0.0.0/24 和 ens224 10.10.0.0/24。目前 docker 使用的是 ens192。我有几个容器,我想使用 ens224,这样它们的流量就会通过不同的网关路由。
我尝试使用 10.10.0.0/24 子网的 macvlan,父接口设置为 ens224。然后我将它附加到容器,但无法访问该子网上的任何内容。
也许这是不可能的,或者我走错了路。任何帮助,将不胜感激。
这是我用来创建 macvlan 网络的命令。
docker network create -d macvlan -o parent=ens224 --subnet 10.10.0.0/24 --gateway 10.10.0.1 --ip-range 10.10.0.200/27 mymacvlan
解决方案
推荐阅读
- python - 在 db 中达到特定对象的特定计数后,针对特定用户,避免 Django 模型创建对象
- http - Firefox:CORS 缺少允许标头
- python - 在python中解析pdf时删除表格或表格
- rss - 如何在 TWS 中处理 IBKR 中的 RSS?
- vue.js - 如何在vuejs中将url图像从父组件传递给子组件
- flutter - 如何使用边距为 30 的容器中的行制作 3*3 容器,如矩阵,我是颤振的初学者
- oracle - 包括integration_id在内的四个特殊的oracle迁移字段到底是什么
- c# - Microsoft.UI.Xaml.Markup.XamlParseException:“XAML 解析失败。”
- powershell - 如何在 Outlook 2019 用户定义字段“ABC”中搜索值“123”并显示所有匹配的联系人(使用 Powershell)?
- angular - 在查询参数中传递数组Angular HttpClient