【发布时间】:2022-08-16 17:22:48
【问题描述】:
使用docker run 命令,我试图将我的 NEPTUNE_API_TOKEN 传递给我的容器。
我的理解是我应该使用-e 标志,如下所示:-e ENV_VAR=\'env_var_value\' 这可能会起作用。
但是,我希望使用已经运行的会话中存在的值,如下所示:
docker run -e NEPTUNE_API_TOKEN=$(NEPTUNE_API_TOKEN) <my_image>
但是,这样做之后,在检查容器内的值时,NEPTUNE_API_TOKEN 被设置为空。 我的问题是我是否做错了什么,或者这是不可能的,我必须提供一个明确的 Neptune API 令牌作为字符串。