Задать вопрос
@NkDev

Docker: как изменить адрес по умолчанию именованного тома?

В корне проекта лежит файл docker-compose.yum:

version: '3.5'
services:
    db:
        container_name: my_db
        image: mysql
        ports:
            - "3306:3306"
        volumes:
            - "mysql:/var/lib/mysql"
        environment:
            MYSQL_ROOT_PASSWORD: 12345
            MYSQL_DATABASE: test
            MYSQL_USER: vlad
            MYSQL_PASSWORD: 12345

volumes:
    mysql:


После docker-compose up -d --build на хосте создается соответствующий том в каталоге: /var/lib/docker/volumes/

Вопрос:
Как изменить этот адрес по умолчанию на свой?
Т.е. я хочу чтобы этот том создавался не по адресу /var/lib/docker/volumes/ , а по адресу, например, /home/vlad/my_project/mysql. Хочу хранить все файлы проекта в одном месте!

Спасибо!!!
  • Вопрос задан
  • 204 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
А Вы не пробовали указать volumes так:
volumes:
  - "/home/vlad/my_project/mysql:/var/lib/mysql"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы