С аргументами командной строки, я могу указать, что я хочу, чтобы установить локальный каталог как объем:Как создать том из локального пути в файле Docker?
docker run -i -t -v /path/to/directory/:/mount/point testimage
Однако, я ничего не могу найти, чтобы описать синтаксис VOLUME
в Dockerfile сделать то же самое вещь. Может ли кто-нибудь объяснить, как это выглядит?
@ user2105103 Я думаю, что я не понимаю, что хорошо указывает это в файле Dockerfile? Что делает команда 'docker run', чтобы воспользоваться преимуществом« предопределения », какие пути в контейнере являются томами? –
Создает каталог, помещает его в качестве монтирования и исключает его из файловой системы union. Не требуется, но красиво настраивает контейнер. – user2105103
Итак, чтобы подтвердить, если я добавлю «VOLUME/mount/point» в файл Docker, я все равно использую буквально ту же команду, чтобы запустить контейнер, если бы я этого не сделал, то есть 'docker run -i -t -v/path/to/directory /:/mount/point testimage'? –