【问题标题】:Docker offline networkDocker离线网络
【发布时间】:2018-08-14 10:44:31
【问题描述】:

如何在不连接互联网的情况下创建网络?

我有 2 个离线和在线 docker 网络,我需要禁用离线网络中所有容器的互联网连接

我有这样的 docker-compose 文件

some_offline_container:
    build:
      context: ./offline/first-container
    networks:
      - offline
 networks:
    online:
    offline:

【问题讨论】:

  • 您好,如果对您有帮助,您介意接受我的回答吗?
  • @YannicHamann 是的,我已经喜欢它了

标签: docker networking offline


【解决方案1】:

internal 标志是否足以满足您的用例?

当您指定此选项时,您将创建一个不允许访问与外部网络通信的网络。在以下示例中,您将拥有一个名为 my_internal_network 的隔离网络,但无法访问 Internet。

version: '3'
services:
  h1:
    image: "httpd"
    networks:
      - my_internal_network
  h2:
    image: "httpd"
    networks:
      - my_internal_network
  h3:
    image: "httpd"
    networks:
      - my_network
networks:
  my_internal_network:
    driver: bridge
    internal: true  # restrict external access to the network
  my_network:
    driver: bridge

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-04
    • 1970-01-01
    相关资源
    最近更新 更多