@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:
  • Вопрос задан
  • 140 просмотров
Решения вопроса 1
@q2digger
никого не трогаю, починяю примус
/var/lib/docker/volumes/_name_of_volume_
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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