Docker - jak przesłać prawidłowie pliki z mojego PC do Dockera przez volume - v?

0

Siema.
Zawsze mam problem z przesłaniem plików do dockera z mojej maszyny przez -v.

docker run --name mongo -v /internalDB:/data/db -d mongo

Image 8.png
Image 9.png

To jest tak że wysyłam pliki z mojego głównego foldera/internalDB -- do foldera w docker /data/db , przecież tak?
Jeżeli nie, to czemu one się nie przemieszczają do Dockera?

1

https://docs.docker.com/storage/volumes/

docker volume create mongodbdata
docker run -p 27017:27017 -v mongodbdata:/data/db mongo

Jak chcesz skorzystać z gotowego image to zaimportuj dane do docker kontenera
zrób docker stop id-kontenera
i docker commit zrób sobie własny obraz z danymi
https://docs.docker.com/engine/reference/commandline/commit/
potem docker start i wracasz do twojej bazy - masz ją na dysku i ma już twój tag
jak chcesz to
https://docs.docker.com/engine/reference/commandline/push/
i masz swój prywatny image mongo z twoimi danymi na Docker Hub

1 użytkowników online, w tym zalogowanych: 0, gości: 1