Dockerfileで環境変数をどのように設定しますか?
Dockerfile内で環境変数を設定するには、ENV命令を使用します。以下は環境変数を設定する方法を示す、サンプルのDockerfileです。
FROM ubuntu:latest
# 设置环境变量
ENV MY_VARIABLE="Hello, World!"
# 执行其他操作,例如安装软件包、复制文件等
# 定义容器启动时执行的命令
CMD echo $MY_VARIABLE
この例では、ENVディレクティブを使用して、環境変数であるMY_VARIABLEをHello、World!に設定します。CMDディレクティブでは、この環境変数を参照するために$MY_VARIABLEを使用し、それをコンソールに出力します。
このDockerイメージをビルドして実行するには、以下のコマンドを使用できます:
docker build -t my_image .
docker run my_image
実行すると、”Hello, World!”という出力が表示され、環境変数が正常に設定されていることがわかります。