我有一个在端口 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。