Как удалить изображение Posgresql из контейнера Docker и установить новый - PullRequest
0 голосов
/ 25 января 2019

Я новичок в докере и люблю его по большей части. Единственное, что я не люблю, - это замена БД. У меня есть приложение Vue / Django, на котором я размещал базу данных. Мне нужно повторно запустить миграцию. Это особый случай, когда мне нужно перестроить БД для учетной записи пользователя.

Несмотря на это, я не могу этого сделать. Я следовал приведенным здесь инструкциям (https://github.com/Radu-Raicea/Dockerized-Flask/wiki/%5BDocker%5D-Remove-all-Docker-volumes-to-delete-the-database), и похоже, что он работает в том смысле, что в нем перечисляется то, что удалено. Но тогда, похоже, он фактически не удаляет его.

Что я хочу сделать, это просто переключиться на новую базу данных в контейнере для Postgresql.

Есть предложения?

1 Ответ

0 голосов
/ 29 января 2019
  1. Не думаю, что это проблема с докером.
  2. Если я вас правильно понимаю, вы просто хотите стереть существующую базу данных и воссоздать ее с миграциями. Если это так, все, что вам нужно сделать, это вручную (или написать Сценарий) уничтожить БД.
  3. Вы можете использовать БД в контейнере в среде разработчика, но обычно не для производства.
...