對碼頭工人和碼頭工作人員來說,已經編寫了啓動兩個服務之一的組合文件,其中一個依賴於mongo數據庫。我下載了一段mongo圖像,並在容器中加載了數據。當我通過docker-compose啓動我的mongo實例時,會啓動一個基於空圖像的新容器,因此不會獲取數據。使用現有容器中的容量的碼頭構成
一直在閱讀關於卷的問題,以此來嘗試使用現有容器中的數據進行撰寫,並且現在嘗試了幾種排列方式,但卻無法使其找到數據。
當我開始與數據的容器和做檢查,我得到:
"Mounts": [
{
"Type": "volume",
"Name": "3f78b88e3e06f31d5f65a45bb1cb964245551875218d065162625cc73e662b1e",
"Source": "/var/lib/docker/volumes/3f78b88e3e06f31d5f65a45bb1cb964245551875218d065162625cc73e662b1e/_data",
"Destination": "/data/configdb",
"Driver": "local",
"Mode": "",
"RW": true,
"Propagation": ""
},
{
"Type": "volume",
"Name": "d3f89470c9f8c53b55c30338f691eb1586600343004c502feffe8f81091d7d5c",
"Source": "/var/lib/docker/volumes/d3f89470c9f8c53b55c30338f691eb1586600343004c502feffe8f81091d7d5c/_data",
"Destination": "/data/db",
"Driver": "local",
"Mode": "",
"RW": true,
"Propagation": ""
}
],
我也是說得我需要以某種方式獲得新的容器來使用這些安裝點使用卷標籤?
曾嘗試:
volumes:
- type: volume
source: /var/lib/docker/volumes/3f78b88e3e06f31d5f65a45bb1cb964245551875218d065162625cc73e662b1e/_data
target: /data/configdb
volume:
nocopy: true
- type: volume
source: /var/lib/docker/volumes/d3f89470c9f8c53b55c30338f691eb1586600343004c502feffe8f81091d7d5c/_data
target: /data/db
volume:
nocopy: true
和:
volumes:
- /data/configdb:/var/lib/docker/volumes/3f78b88e3e06f31d5f65a45bb1cb964245551875218d065162625cc73e662b1e/_data
- /data/db:/var/lib/docker/volumes/d3f89470c9f8c53b55c30338f691eb1586600343004c502feffe8f81091d7d5c/_data
不過是救命稻草誠實抓,在我所應該做的使用等植物學數據爲例任何幫助將非常讚賞。
勞倫斯