docker - Docker容器可以访问Windows主机的环境变量吗

标签 docker dockerfile

我已经执行了一些测试,看来该容器只能访问其自己的Windows系统环境变量。容器是否可以访问主机的系统环境变量?

最佳答案

Docker容器与主机相互隔离。除非您显式传递事物或手动授予访问权限,否则容器将无法访问主机的环境变量,文件系统,初始化系统,全局配置,显示,物理设备等。

传递主机环境变量的唯一方法是使用docker run -e选项或其他等效项(例如Docker Compose environment:块)。在 docker run -e Docker Compose中,指定不带值的变量名将从主机传递过来,但是必须明确命名。您不能在Dockerfile或镜像的任何其他属性中指定此属性。

关于docker - Docker容器可以访问Windows主机的环境变量吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56282420/

相关文章:

linux - 现有文件的 Docker "not found"

docker - 复制失败 : stat/var/lib/docker/tmp/docker-xxx : no such file or directory

nginx - Docker安装Nginx

docker - Docker 容器的带宽和磁盘空间

python - 无法将主机目录挂载到 docker 容器

php - 使用 dockerfile 在 docker 中安装 mongodb 驱动程序

docker - Dockerfile 中的 WORKDIR $HOME 似乎不起作用

Docker : Get https://registry-1. docker.io/v2/: x509: 由未知授权机构签署的证书

docker - 在本地计算机上设置无 Docker 的 Hyperledger Fabric

在生产中部署 Angular 应用程序 - 获取不同的 cli 版本