Я новичок в Docker и много читал о контейнерах с данными только в последние дни. Но у меня все еще есть вопрос понимания, как это работает. :)Как контейнер данных в Docker получает данные?
У меня есть контейнер app
(где работает приложение) и контейнер app-data
(где хранятся файлы приложения).
Объем app-data
создается
docker create -v /app-data --name app-data some/image
app
контейнер создается
docker run -d -P --name app --volumes-from="app-data" some/image
Как app-data
получить его файлы? Как сохранить синхронизацию с моим host/directory/where/i/develop/my/apps
?
Я думал, что не должен делать такие вещи, как -v host/directory/:/app-data:rw
, вызывать переносимость. Но это единственный способ для меня решить эту проблему.
Заранее благодарен! (:
Рон
Теперь я понял! Благодарю. (: – Ron
Вы * можете * использовать контейнер объема данных для хранения ваших данных и синхронизировать их с другими средствами: например, rsync, dropbox, s3 и т. Д. –
@JamesMills Я согласен. В стороне, интересно, docker commit + docker save' может создать tarred версию, которая включает в себя тома ... – VonC