Я только что получил совет от наставника, и да, мое предположение частично верно в том, что Docker создаст каталог на /var/lib/docker/volumes
, и этот каталог можно будет подключить к контейнерам.Этот постоянный том становится местом, где данные от процессов внутри контейнеров, т.е.MySQL, ElasticSearch и т. Д. Постоянно хранятся.(Я думаю, пока вы не убьете, удалите все с помощью опции -v
... просто предположение).Том под web
является каталогом, созданным программистом, т.е.тот же подкаталог, который содержит app.py
, установленный в контейнере, позволяющий перезаписывать app.py
на лету, т.е.все изменения, внесенные на локальном компьютере, отражаются в контейнере.
Как новичок в контейнерах и Docker, все это кажется очень эффективным, хотя кривая обучения для меня несколько крутая.Пожалуйста, смотрите комментарии выше со ссылкой на другой вопрос для ответа на второй вопрос.