Я хочу понять вариант использования томов.Например: я создал образ докера, используя httpd: alipine в качестве базового образа.В этом изображении у меня есть строка COPY ./ui / usr / local / apache2 / htdocs.Всякий раз, когда я создаю новый контейнер, используя это изображение, в новый контейнер добавляются данные изображений, т.е. папка ./ui.Так зачем мне нужен объем вместо этого.Даже если я использую том и в нем есть данные, моему новому контейнеру понадобится эталонное изображение, где я использую свое собственное изображение.Так зачем мне нужен том в любом случае, когда данные будут добавлены самим образом.
например: docker build -t myimage
docker create container --name mycontainer -p 8080: 80 -v my-vol: / htdocs myimage
В этом новом созданном контейнере будут храниться все данные пользовательского изображения, так что в любом случае это будет точка тома, за исключением того, что она является областью подготовки данных.Таким образом, любой новый созданный контейнер всегда будет содержать данные используемого эталонного изображения.