Docker镜像环境变量依赖项

时间:2017-05-18 02:56:36

标签: docker deployment amazon-ecs

是否有一个公认的最佳做法是使用所需的环境变量列表来记录/标记泊坞窗图像?

当我们想要部署docker镜像时,我们如何找到env列表。它需要以编程方式进行变量吗?

1 个答案:

答案 0 :(得分:1)

您可以使用

启动图像

docker run -it your_image

然后检查

docker inspect --format '{{ .Config.Env }}' container_name_or_id

你会得到一个数组,比如

[DISPLAY=:0 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=fr_FR.UTF-8 LANGUAGE=fr_FR:en LC_ALL=fr_FR.UTF-8 DEBIAN_FRONTEND=noninteractive HOME=/home/gg WINEARCH=win32 WINEPREFIX=/home/gg/.wine_captvty]

要从此数组中获取一个元素,您可以检查

How to get ENV variable when doing Docker Inspect

您也可以这样做

docker run -it your_image

然后

docker exec -it your_container_just_launched env