Docker 离线网络

Docker offline network

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

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

而且我有 docker-那样编写文件

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

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

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

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