docker-compose的疑问
1,最近看了一下docker-compose的一些知识,有个疑问要请教。
为啥这里定义的环境变量是这些呢?
我如何知道这些镜像需要哪些环境变量呢?谢谢
相关代码
//
version: "3"
services:
php:
image: php:7.2.3-fpm
networks:
- lnmp
volumes:
- ./web:/web
environment:
- TZ=Asia/Shanghai
nginx:
image: nginx:1.13
networks:
- lnmp
ports:
- 80:80
volumes:
- ./web:/web
- ./nginx/nginx.conf:/etc/nginx/nginx.conf
- ./nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf
environment:
- TZ=Asia/Shanghai
links:
- php
mysql:
hostname: mysql
image: mysql:5.6
environment:
- TZ=Asia/Shanghai
ports:
- 3306:3306
networks:
- lnmp
volumes:
- ./mysql/conf:/etc/mysql/conf.d
- ./mysql/data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: 123456
networks:
lnmp:
为啥需要这些变量呢?谢谢
TZ=Asia/Shanghai
MYSQL_ROOT_PASSWORD: 123456
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
去查看
mysql:5.6
的Dockerfile
就可以了dockerhub上找对应镜像的dockerfile文件里ENV关键字
或者
进入容器,敲export