如何使用域名从外部网络访问docker容器

如何使用域名从外部网络访问docker容器

我有以下 docker-composer.yml

apache:
    domainname: dev
    hostname: server
    image: arm32v7/httpd:2.4
    depends_on:
      - php
      - mysql
    networks:
      frontend:
        aliases:
          - apache
          - server.dev
      backend:
        aliases:
          - apache
    privileged: true
    ports:
      - "8880:80"
    working_dir: /var/www/html
    volumes:
networks:
  frontend:
  backend:

我可以使用主机的 IP 地址/端口从外部网络访问 docker 容器,但不能通过 url server.dev:8880 访问

如何使用域名访问容器docker-compose

相关内容