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

Где Docker хранит волюмы?

Где Docker хранит волюмы?

К примеру у нас докер файл в котором объявлен сервис и в волюме мы прописали что-то типа:

mysql:
    image: library/mysql:5.6
    ports:
      - "3306:3306"
    volumes:
      - ./mysql/data:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: pass
      MYSQL_DATABASE: app
      MYSQL_USER: app
      MYSQL_PASSWORD: pass


В таком случае все понятна, наша база данных лежит в ./mysql/data. Но где она будет лежать, если мы объявим сервис вот так:

mysql:
    image: library/mysql:5.6
    ports:
      - "3306:3306"
    volumes:
      - mysql:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: pass
      MYSQL_DATABASE: app
      MYSQL_USER: app
      MYSQL_PASSWORD: pass

volumes:
    mysql:
  • Вопрос задан
  • 195 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Инженер облачных сервисов
    2 месяца
    Далее
Решения вопроса 1
@q2digger
никого не трогаю, починяю примус
/var/lib/docker/volumes/_name_of_volume_
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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