首页 > 解决方案 > 面临创建 docker 以将第 2 层数据包从 docker 发送到外部世界的问题

问题描述

我的要求是将 scapy 第 2 层数据包从 docker 发送到外部世界。Docker 将安装在主机 linux 机器上。

问题是如果我使用端口映射并且 --network host docker 在 3 秒内启动和停止。下面是命令 sudo docker run -itd -p 30022:22 -p 36901:6901 -p 35901:5901 --privileged --network host --name

端口映射的原因是在具有 vnc 而没有 vnc 和 ssh 的单个主机上运行多个容器。--network host 的原因是在 docker 容器中复制主机的以太网接口,以将 scapy 的第 2 层数据包发送到外部世界。

主机信息:- 4.15.0-54-generic #58~16.04.1-Ubuntu x86_64 容器信息:- 4.15.0-54-generic #58~16.04.1-Ubuntu x86_64

标签: docker

解决方案


推荐阅读