如何使用Dunglas/Symfony-Docker创建的许多Symfony项目的配置环境?

问题描述 投票:0回答:1
我希望与许多网站在本地计算机上运行。 我已经加了

SERVER_NAME=test.localhost HTTP_PORT=26057 HTTPS_PORT=12884 HTTP3_PORT=27634

但要访问我使用
Https://test.localhost:12884

https://test.localhost 我已经尝试使用CADDY_GLOBAL,CADDY_EXTRA_CONFIG或FRANCENPHP_CONFIG许多配置,但这是失败的;-)

我感谢一点帮助

您必须端口映射容器的12884,以便它绑定到本地机器的端口443。
docker symfony environment-variables caddy
1个回答
0
投票
https://docs.docker.com/get-started/docker-concepts/running-containers/publishing-ports/

您可以通过Dockerfile做到这一点:

ports: - 443:12884
  • 这意味着对您的12884端口的每个呼叫都将转发至主机中的443。
  • 运行Docker时,您还可以配置此内容:
 docker run -d -p HOST_PORT:CONTAINER_PORT containerName

在您的情况下:
  • docker run -d -p 443:12884 yourContainer
这种方式
https://test.localhost

将在您的容器中打电话给12884,而无需指定容器端口,默认为HTTPS '443。
	

© www.soinside.com 2019 - 2025. All rights reserved.