grikdotnet
Docker myths and receipts

Updated 4 years ago

Eugene (@elforastero) started discussion #2

4 years ago · 0 comments

Open

Второй тип получается, если имя каталога указать без пути. Пример: docker run -v test:/test/ nginx. В этом случае в /var/lib/docker/volumes/ будет создан каталог с указанным названием, или будет подключен существующий каталог. В Dockerfile директиве VOLUME можно указать имя каталога, который будет создан в /var/lib/docker/volumes/. Пример: VOLUME mysql_dump_v1.1:/docker-entrypoint-initdb.d/. При создании первого контейнеров из такого образа будет создан каталог /var/lib/docker/volumes/test, а при создании второго и следующих контейнеров, этот каталог будет для них общим. Такая вот любопытная недокументированная возможность.

Data Volume container (Edit this file)

Запутался.) В Dockerfile VOLUME mysql_dump_v1.1, но будет создан volume test. Не вяжется.

No description provided.
Grigori Kochanov @grikdotnet commented 3 years ago

Жень, все это уже неактуально, в 17.6 вот такая шикарная штука появилась: https://docs.docker.com/compose/compose-file/#configs

Дамп для первой инициализации можно хранить в git-репе и монтировать прямо из compose-файла. Как и конфиги для сервисов.


to join this conversation on GitBook. Already have an account? Sign in to comment
Notifications

You’re not receiving notifications from this thread.


1 participant