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

Как да стартирате приложението на python и postgres в един докер контейнер?

Въпреки че това не е препоръчително, това е възможно. Проблемът е pg_ctl в RUN инструкцията се изпълнява по време на изграждане, а не в контейнера. Трябва да го стартирате с CMD .

Можете да имате скрипт като

pg_ctl start
psql --command "ALTER USER postgres WITH ENCRYPTED PASSWORD 'postgres';"
python3 main.py

COPY скрипта в изображението и в края на докер файла, `CMD ["./script.sh"]



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Spring Data JPA + Hibernate Пропускане на заключени редове (PostgreSQL)

  2. Ставане на суперпотребител на база данни - Engineyard

  3. Как да избягам от? (въпросителен знак) оператор за заявка за тип Postgresql JSONB в Rails

  4. Как да надстроите до PostgreSQL 11 за Ubuntu 18.04?

  5. PostgreSQL или подобно с множество съвпадения в Rails ActiveRecord