返回

如何在 Docker Desktop Windows 10 中使用 IP 地址从主机访问容器(尤其是使用 docker compose)?

发布时间:2022-08-04 09:54:39 447
# nginx

我应该怎么做才能通过 IP ADDRESS 而不是 PORT 访问容器?我可以定义任何类型的网络或网桥吗?

我在 Windows 10 上使用带有 WSL2 的标准 Docker 桌面。这需要将容器公开为机器而不是端口。

我试试这个但不起作用:)

这个组合非常复杂,但你可以使用纯 Ubuntu 镜像来测试它——不管是什么镜像。

networks:
  cassandra:
volumes:
  cassandra-data-1:
    driver: local
  cassandra-log-1:
    driver: local
  cassandra-data-2:
    driver: local
  cassandra-log-2:
    driver: local
  cassandra-data-3:
    driver: local
  cassandra-log-3:
    driver: local
  cassandra-data-4:
    driver: local
  cassandra-log-4:
    driver: local

services:
  cassandra-1:
    image: cassandra:4.0.5
    container_name: cassandra-1
    hostname: dc-cassandra-1
    mem_limit: 2g
    networks:
      - cassandra
    environment: &cassandra_environment
      MAX_HEAP_SIZE: 1G
      HEAP_NEWSIZE: 100M
      CASSANDRA_SEEDS: dc-cassandra-1,dc-cassandra-2,dc-cassandra-3,dc-cassandra-4
      CASSANDRA_CLUSTER_NAME: dptr-v2
      CASSANDRA_DC: dptr-v2-dc0
      CASSANDRA_RACK: dptr-v2-r0
    volumes:
      - cassandra-data-1:/var/lib/cassandra
      - cassandra-log-1:/var/log/cassandra

  cassandra-2:
    image: cassandra:4.0.5
    container_name: cassandra-2
    hostname: dc-cassandra-2
    mem_limit: 2g
    networks:
      - cassandra
    environment: *cassandra_environment
    volumes:
      - cassandra-data-2:/var/lib/cassandra
      - cassandra-log-2:/var/log/cassandra

  cassandra-3:
    image: cassandra:4.0.5
    container_name: cassandra-3
    hostname: dc-cassandra-3
    mem_limit: 2g
    networks:
      - cassandra
    environment: *cassandra_environment
    volumes:
      - cassandra-data-3:/var/lib/cassandra
      - cassandra-log-3:/var/log/cassandra

  cassandra-4:
    image: cassandra:4.0.5
    container_name: cassandra-4
    hostname: dc-cassandra-4
    mem_limit: 2g
    networks:
      - cassandra
    environment: *cassandra_environment
    volumes:
      - cassandra-data-4:/var/lib/cassandra
      - cassandra-log-4:/var/log/cassandra
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像