首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从移动式控制节点(Mac机)平移码头集装箱

如何从移动式控制节点(Mac机)平移码头集装箱
EN

Stack Overflow用户
提问于 2020-09-30 05:48:26
回答 1查看 420关注 0票数 0

我在windows 10主机上有windows码头容器,我可以从码头主机上平移码头容器,但是我不能从网络中的mac机(所有连接在同一个路由器上)中的windows10容器,我可以从mac机平主机。

在这个实验的主题中,我需要配置带有Ansible的windows容器,因为我无法从Mac (Ansible installed )中选择windows容器。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-30 06:31:14

令人伤心的消息

当前不支持下列网络选项:

附加在stack.

  • Encrypted、NAT和覆盖网络上的
  • Windows容器不支持通过IPsec通过IPv6 l2bridge容器通信进行通信。
  • HTTP代理支持通过透明网络驱动程序在虚拟化的Azure基础设施上对l2bridge模式networking
  • Networking的代理支持。

https://learn.microsoft.com/en-us/virtualization/windowscontainers/container-networking/architecture#unsupported-features-and-network-options

这意味着:您的windows容器与Linux容器不同,无法利用主机模式。因此,您的windows容器无法从您的mac连接到的物理网络中获得。

您可以像在Linux上一样,在windows上公开容器的端口。

代码语言:javascript
运行
复制
docker run -p 80:80 nginx

并使用外露端口从windows主机访问容器。在上面的示例中,localhost:80

但是,您无法从外部连接到windows容器,因为端口映射只适用于localhost,如文档:https://docs.docker.com/config/containers/container-networking/中所述。

在您的ansible库存中使用堡垒主机是一种选择,但不适用于winRM。在windows上安装一个打开的ssh服务器也是没有选择的,因为Jordan的博客文章称之为它。

仍然很有问题,目前还没有。

https://www.bloggingforlogging.com/2018/10/14/windows-host-through-ssh-bastion-on-ansible/

那么,你能做什么?

  • 在windows服务器上运行您选择的代理,将流量转发给容器

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64131589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档