如何在端口 8080 而不是端口 80 上公开 apache docker 容器

如何在端口 8080 而不是端口 80 上公开 apache docker 容器

我有一个在端口 80 上运行的 Web 服务器,但是我需要使用 172.16.21.2:8080 访问该站点,无论我指定什么端口映射,始终使用端口 80 进行访问。如何才能让我的容器通过 80 以外的端口进行访问。

version: '3'
services:
  apache:
    image: httpd:latest
    networks:
      LAN:
        ipv4_address: 172.16.21.2
    ports:
      - "8080:80"   
    restart: always
    volumes:
      - ./html:/usr/local/apache2/htdocs
networks:
  LAN:
    external: true

答案1

该行- "8080:80"指定容器上的端口 80 应映射到帖子上的端口 80。80根据您的问题,将 更改为您想要的任何端口,例如端口 8080。

相关内容