簡體   English   中英

在 docker pgadmin 容器和 windows10 之間共享一個目錄

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

從我的 docker pgadmin 容器中,我想訪問位於我的 windows10 操作系統中的 postgresql 備份文件。 所以我正在嘗試建立一個共享目錄。 運行此命令工作正常。 目錄鏈接到容器。

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

但是,該目錄不會掛載,因為它在啟動時給出了這個錯誤日志:

You need to specify PGADMIN_DEFAULT_EMAIL and PGADMIN_DEFAULT_PASSWORD environment variables

這是什么法術??

將環境變量移到圖像名稱之前

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是一個選項,必須在runIMAGE之間指定(參見https://docs.docker.com/engine/reference/commandline/run/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM