wag*_*gng 6 environment-variables jenkins docker devops
我正在使用 Jenkins 管道来构建和部署 docker 容器。
我想要做的是将 Jenkins 环境变量传递给 docker 容器。
看截图。
我在 Jenkins 上定义了环境变量。
我使用以下命令检查 docker 容器环境变量
- docker exec -it docker_id bash (get into the docker)
- printenv (print environment variables)
Run Code Online (Sandbox Code Playgroud)
我想在 docker 容器中查看 Jenkins 环境变量。
这可能吗?如果是这样,请告诉我这样做的方法。
提前致谢!
你试过了吗
docker运行-e
https://docs.docker.com/engine/reference/run/#env-environment-variables
$ export today=Wednesday
$ docker run -e "deep=purple" -e today --rm alpine env
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=d2219b854598
deep=purple
today=Wednesday
HOME=/root
Run Code Online (Sandbox Code Playgroud)
或者
$ docker run -d --name tst -e TESTME=YES busybox tail -f /dev/null
55a3fe206588a8030365df30a670ca89a50c54816d044184d5870a4a76ce8199
$ docker exec -it tst sh
/ # echo $TESTME
YES
/ #
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15394 次 |
最近记录: |