是否有一个公认的最佳做法是使用所需的环境变量列表来记录/标记泊坞窗图像?
当我们想要部署docker镜像时,我们如何找到env列表。它需要以编程方式进行变量吗?
答案 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