[英]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.