比如我打算开 80 和 443,该如何设置? 用什么符号分隔开?还是再重新加一行, 谢谢大家
.env
PROJECT_NAME=drupal8
NGINX_TAG=alpine
NGINX_PORT=80:80
NGINX_PORT=443:443
1
biello 2020-01-17 15:04:56 +08:00
老哥,这就是个环境变量而已,想用什么用什么,反正拿出来都是个字符串
|
2
Vegetable 2020-01-17 15:07:55 +08:00
写配置文件别用环境变量呗
|
3
programV2 OP |
5
programV2 OP |
6
iamwho 2020-01-17 17:48:26 +08:00
@programV2 #5
在 env file 定义的变量和是否开启多少个端口是没有关系的,定义的变量是给 compose 或者 nginx 配置文件使用的。 开启端口, docker run -p 80:80 -p 443:443 compose file: ... ports: - "80:80" - "443:443" ... 参考: nginx - docker hub: https://hub.docker.com/_/nginx env file: https://docs.docker.com/compose/env-file/ env in compose: https://docs.docker.com/compose/environment-variables/ |