docker-compose的疑问

发布于 2022-09-11 19:48:29 字数 976 浏览 37 评论 0

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

挽袖吟 2022-09-18 19:48:29

去查看mysql:5.6Dockerfile就可以了

寒尘 2022-09-18 19:48:29

dockerhub上找对应镜像的dockerfile文件里ENV关键字
或者
进入容器,敲export

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文