繁体   English   中英

将 docker 容器内的变量导出到主机

[英]Export a variable from inside the docker container to host

我有容器,它通过 shell 脚本进行一些处理,完成后退出。 在该过程中创建了一个变量。 由于该容器将在进程完成后退出,我可以在进程完成并且容器退出后使该变量对主机可见吗?

您可以让您的容器返回 sysout 中的值。 如果值是 sysout 中唯一的东西,你可以做这样的事情

$ export myvar=$(docker run --rm ubuntu echo "Value returned")
$ echo $myvar
Value returned
$

或者,您可以让容器创建一个设置变量的 shell 脚本。 将 shell 脚本放在绑定挂载位置,然后在容器退出时在主机上运行该脚本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM