2017-02-05 7 views
0

Я создал контейнер изображения докеров, который работает на виртуальной машине (с панелью инструментов докеров). Моя проблема теперь в том, что я не знаю, в каком окне Windows я могу хранить свои файлы для разработки? Также я не уверен, как я могу открыть этот контейнер изображений в браузере (докер-машина ip)?Docker image container - где я могу хранить мои файлы?

ответ

0

Кажется, что вам необходимо определить объем данных. Короче говоря, вы объявляете том в своем файле Dockerfile, тем самым объявляя, что этот путь в вашем контейнере будет по существу привязан к пути на вашем хосте (это будет ваша VM, если я правильно понял настройку). Например. (скажите, что вы хотите, чтобы ваш общий путь жил в/var/www в вашем контейнере, тогда вы добавляете что-то вроде следующей команды в свой файл Docker): VOLUME ["/var/www"] Затем, развернув контейнер, вы привязали его к пути вашего хозяина: Например (Скажем, ваш код живет в/SRC/вебе-приложении в виртуальной машине): docker run -v /src/webapp:/var/www

В то время как вы на него вы можете рассмотреть возможность установки ваших установок шаблона «объем данных» (короче говоря, имеющие другой контейнер играет роль общего объема данных), который обычно считается наилучшей практикой для работы с постоянными данными в Docker.

См докер документация для деталей: https://docs.docker.com/engine/tutorials/dockervolumes/ и эта нить How to deal with persistent storage (e.g. databases) in docker больше по образцу «объем данных».

 Смежные вопросы

  • Нет связанных вопросов^_^