我们如何从主机访问docker容器中的变量
例如,如果在我们如何从主机访问docker容器中的变量,docker,docker-machine,Docker,Docker Machine,例如,如果在docker容器内,我创建一个变量作为- /# token="dsfgkd-sdasdas-fas3ad-ssssad" exit root@testvm:~# echo $token //how to get the result..? root@testvm:~# 容器与主机隔离,但主机可以在容器内连接 如果您创建变量并将其导出,它将可用于您的容器和来自 docker exec-it容器\u name\u或\u id bash 或 docker exec-it容器\u
docker
容器内,我创建一个变量作为-
/# token="dsfgkd-sdasdas-fas3ad-ssssad"
exit
root@testvm:~# echo $token
//how to get the result..?
root@testvm:~#
容器与主机隔离,但主机可以在容器内连接 如果您创建变量并将其导出,它将可用于您的容器和来自
docker exec-it容器\u name\u或\u id bash
或
docker exec-it容器\u name\u或\u id echo$token
您可以使用查看容器中的环境变量
docker exec-it容器\u name\u或\u id env
如果您只是在流程中创建它,它将仅对您的流程可用
Dockerfile中的ENV指令用于在构建时创建eRnEnvironment变量
见医生
在运行时,您必须
docker run-e
摘自
docker run-e“deep=purple”--rmubuntu/bin/bash-c export
及
docker运行--env文件
看
--在环境变量文件中读取的env文件
容器与主机隔离,但主机可以在容器内连接
如果您创建变量并将其导出,它将可用于您的容器和来自
docker exec-it容器\u name\u或\u id bash
或
docker exec-it容器\u name\u或\u id echo$token
您可以使用查看容器中的环境变量
docker exec-it容器\u name\u或\u id env
如果您只是在流程中创建它,它将仅对您的流程可用
Dockerfile中的ENV指令用于在构建时创建eRnEnvironment变量
见医生
在运行时,您必须
docker run-e
摘自
docker run-e“deep=purple”--rmubuntu/bin/bash-c export
及
docker运行--env文件
看
--env file在环境变量文件中读取
如果退出会话,该变量将不再存在。我想你可能想用环境变量来代替。然后,您可以如上所述从主机访问它们。如果退出会话,该变量将不再存在。我想你可能想用环境变量来代替。然后,您可以从上面提到的主机访问它们。