PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как трябва да използвам Postgresql docker изображение/контейнер?

1.

Правилно. Вие го кръстихте (--name some-postgres ) следователно, преди да започнете нов, старият трябва да бъде изтрит, напр. docker rm -f some-postgres

Не, в никакъв случай не е нормално за докер. Обикновено се предполага, че контейнерите на Docker процес са ефимерно , който лесно се изхвърля и започва наново.

Това е така, защото използвате повторно същия контейнер. Премахнете контейнера и данните са изчезнали.

Да, това е добрият начин да имате отделни контейнери за отделни проблеми. Това е полезно в много случаи, да речем, когато например трябва да надстроите основното изображение на postgres, без да губите данните си (това е по-специално мястото, където контейнерът с данни започва да играе своята роля).

Когато се запознаете с основите на Docker, можете да разгледате Docker compose или подобни инструменти, които ще ви помогнат да изпълнявате многоконтейнерни приложения по-лесно.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Сравнете масивите за равенство, пренебрегвайки реда на елементите

  2. Надграждане на колона varchar до тип enum в postgresql

  3. рейк прекратен! Gem::LoadError:Посочен „postgresql“ за адаптер на база данни

  4. Множество присъединявания към една и съща таблица

  5. Няколко области на подобрения в PostgreSQL 9.4