Wiem, że mogę zamontować katalog na moim hoście w moim kontenerze za pomocą czegoś takiego jak
docker run -t -i -v '/on/my/host:/on/the/container' ubuntu /bin/bash
Czy istnieje sposób na utworzenie więcej niż jednej pary host-kontener? np. lista oddzielona przecinkami czy przekazanie w tablicy?
Odpowiedzi:
Przekaż wiele
-v
argumentów.Na przykład:
źródło
Docker zaleca teraz migrację w kierunku używania
--mount
.Wiele podłączeń woluminów jest również szczegółowo wyjaśnionych w aktualnej dokumentacji platformy Docker.
Od: https://docs.docker.com/storage/bind-mounts/
Oryginalna starsza odpowiedź powinna nadal działać; staram się tylko dopasować odpowiedź do aktualnie najbardziej znanej metody.
źródło
Możesz użyć
-v
opcji wielokrotnie wdocker run
poleceniu, aby zamontować wiele katalogów w kontenerze:źródło
Możesz mieć tylko do odczytu lub tylko do odczytu i zapisu na woluminie
źródło
Albo możesz to zrobić
źródło