1
我有一個簡單的小問題。我有一個應用程序(ASPNET核心)和db(Postgres)。我首先運行數據庫的容器,然後運行應用程序容器,以便應用程序可以在運行時發現數據庫。現在我可以使用pgAdmin工具連接Postgres數據庫(在Windows上)並且一切正常。主機上的Docker Postgres數據量
現在如果我運行像數據量命令Postgres的容器:
docker run -p 5432:5432 -d -v pg-data:/var/lib/postgresql/data --network=isolated_network --name postgres -e POSTGRES_PASSWORD=5432 postgres
在這裏,我可以連接到Postgres的實例在容器中運行,我得到我的數據在那裏。在這裏,我有一個問題,主機上的數據卷pg-data
可用?
而且,如果我安裝我的Windows目錄泊塢窗引擎並運行命令:
docker run -p 5432:5432 -d -v d:/data:/var/lib/postgresql/data --network=isolated_network --name postgres -e POSTGRES_PASSWORD=5432 postgres
我也看到在data
文件夾中的D:\
驅動器,但我無法連接到的此實例Postgres容器與pgAdmin工具和我的應用程序停止工作。
我試圖檢查卷,但我沒有得到主機上的路徑。 –