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

Почему не сохраняются данные в контейнере бд?

Добрый вечер.
Именю контейнер oracle бд. Несколько дней назад сделал табличку в ней и добавил данные. Сегодня снова запускаю контейнер, а там пусто. Как сделать, чтобы данные сохранялись?
файл docker-compose.yml:
version: "3.4"
services:
  oracle11:
    image: jeugenio/oracle-xe-11g
    container_name: oracle11
    tty: true
    volumes:
      - ./sql:/docker-entrypoint-initdb.d
    environment:
      - ORACLE_ALLOW_REMOTE=true
    ports:
      - "49160:22"
      - "1521:1521"
  • Вопрос задан
  • 318 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
IgorPI
@IgorPI
Не нужно хранить данные в контейнере.
Вы рискуете потерять данные.
Любая переконфигурация приведёт к потере данных.
Лучше этого не делайте.

В вашем случае, скорее всего произошла переконфигурация "docker engine"

Есть интересный топик
Ответ написан
twix007
@twix007
нужно так же пробросить папку с файлами бд
volumes:
      - ./sql:/docker-entrypoint-initdb.d
Ответ написан
Ваш ответ на вопрос

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

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