PHP

PHP Dockerfile中环境变量的设置

小樊
155
2024-07-13 02:48:29
栏目: 编程语言

在PHP Dockerfile中设置环境变量的方法有两种:

  1. 在Dockerfile中使用 ENV 指令设置环境变量,例如:
FROM php:7.4-apache

ENV MYSQL_HOST=localhost
ENV MYSQL_USER=root
ENV MYSQL_PASSWORD=secret

# 其他指令
  1. 在运行容器时使用 -e 参数设置环境变量,例如:
docker run -e MYSQL_HOST=localhost -e MYSQL_USER=root -e MYSQL_PASSWORD=secret my-php-container

这两种方法都可以用来设置环境变量,但在Dockerfile中设置环境变量的方式更适合用于定义容器的默认值,而在运行容器时设置环境变量的方式更适合用于动态指定环境变量的值。

0
看了该问题的人还看了