简体   繁体   English

在 docker pgadmin 容器和 windows10 之间共享一个目录

[英]share a directory between a docker pgadmin container and windows10

From within my docker pgadmin container, I want to access a postgresql backup file located in my windows10 OS.从我的 docker pgadmin 容器中,我想访问位于我的 windows10 操作系统中的 postgresql 备份文件。 So I'm trying to set up a shared directory.所以我正在尝试建立一个共享目录。 Running this command works fine.运行此命令工作正常。 Directory is linked to the container.目录链接到容器。

docker run --name=windows10 -d -v C:\Users\johndoe:/windows10 -p 5554:80 dpage/pgadmin4 -e PGADMIN_DEFAULT_EMAIL=john@doe.com -e PGADMIN_DEFAULT_PASSWORD=whatever

However, the directory won't mount because it's giving this error log on startup:但是,该目录不会挂载,因为它在启动时给出了这个错误日志:

You need to specify PGADMIN_DEFAULT_EMAIL and PGADMIN_DEFAULT_PASSWORD environment variables

What is this sorcery??这是什么法术??

Move the environment variables to before the image name将环境变量移到图像名称之前

docker run --name=windows10 -d -v C:\Users\johndoe:/windows10 -p 5554:80  -e PGADMIN_DEFAULT_EMAIL=john@doe.com -e PGADMIN_DEFAULT_PASSWORD=whatever dpage/pgadmin4

-e is an option and must be specified between run and IMAGE (see https://docs.docker.com/engine/reference/commandline/run/ ) -e是一个选项,必须在runIMAGE之间指定(参见https://docs.docker.com/engine/reference/commandline/run/

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

相关问题 Docker 在 Windows10 中不起作用 - Docker not working in Windows10 将Windows目录共享到Linux Docker容器 - Share windows directory to Linux docker container Windows10 主页上的 Docker - Docker 容器内部连接到 Docker 引擎 - Docker on Windows10 home - inside docker container connect to the docker engine Windows10 上的 Kafka、Linux/Docker 和 IntelliJ - Kafka, Linux/Docker and IntelliJ on Windows10 Docker在Windows10上:没有未知的匹配清单? - Docker On Windows10: No matching manifest for unknown? 从我的Windows10到我的docker容器中找到我的ssh密钥 - Foward my ssh key from my Windows10 to my docker container 连接到 MongoDB 配置服务器以在 windows10 上运行的 docker 容器上进行分片 - Connect to MongoDB config server for Sharding on a docker container running on windows10 连接到 MongoDB 查询路由器以在 windows10 上运行的 docker 容器上进行分片 - Connect to MongoDB query router for Sharding on a docker container running on windows10 如何在多个Docker容器之间共享主机目录? - How to share a host directory between multiple docker container? Docker for windows10 运行 django 失败:无法打开文件“manage.py”:[Errno 2] 没有那个文件或目录 - Docker for windows10 run django fail: Can't open file 'manage.py': [Errno 2] No such file or directory
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM