草庐IT

postgreSql

全部标签

postgresql - Docker 无法识别 Postgresql 数据目录

我正在拼命尝试让我继承的Docker项目启动并运行,而Docker给我带来了无穷无尽的问题。尝试启动我的容器时,我的Postgresql容器出现以下错误:FATAL:"/var/lib/postgresql/data"isnotavaliddatadirectoryDETAIL:File"/var/lib/postgresql/data/PG_VERSION"doesnotcontainvaliddata.HINT:Youmightneedtoinitdb.该项目是一个使用Redis、ElasticSearch和Sidekiq容器的Rails项目-它们都可以正常加载。docker-co

postgresql - Docker 无法识别 Postgresql 数据目录

我正在拼命尝试让我继承的Docker项目启动并运行,而Docker给我带来了无穷无尽的问题。尝试启动我的容器时,我的Postgresql容器出现以下错误:FATAL:"/var/lib/postgresql/data"isnotavaliddatadirectoryDETAIL:File"/var/lib/postgresql/data/PG_VERSION"doesnotcontainvaliddata.HINT:Youmightneedtoinitdb.该项目是一个使用Redis、ElasticSearch和Sidekiq容器的Rails项目-它们都可以正常加载。docker-co

postgresql - 使用 unix 域套接字从 docker 容器连接到 Postgresql 是不是很糟糕?

下面的背景故事,但问题是:我发现如果我在我的docker主机上运行postgresql,我可以通过作为文件安装的域套接字在容器中连接到它:dockerrun-v/var/run/postgresql/:/var/run/postgresql这感觉像是一次重大黑客攻击,所以我很好奇这在生产环境中是否真的很可怕。想法?背景故事背景故事是我在docker主机上运行postgresql,因为我不信任docker直接运行postgresql。所以我需要从在同一台服务器上运行的docker容器连接到该postgresql实例。我试过了:使用--add-host但这也是一个hack,因为它需要将do

postgresql - 使用 unix 域套接字从 docker 容器连接到 Postgresql 是不是很糟糕?

下面的背景故事,但问题是:我发现如果我在我的docker主机上运行postgresql,我可以通过作为文件安装的域套接字在容器中连接到它:dockerrun-v/var/run/postgresql/:/var/run/postgresql这感觉像是一次重大黑客攻击,所以我很好奇这在生产环境中是否真的很可怕。想法?背景故事背景故事是我在docker主机上运行postgresql,因为我不信任docker直接运行postgresql。所以我需要从在同一台服务器上运行的docker容器连接到该postgresql实例。我试过了:使用--add-host但这也是一个hack,因为它需要将do

docker-compose 不覆盖 dockerfile 环境变量

我正在尝试从我的docker-compose设置基本的postgres信息。容器启动,但是当我运行docker-composeup时,来自Dockerfile的变量不会被覆盖。请帮忙。FROMmine/debian7##START:UPDATES&INSTALLS###########################################################################################RUNecho"debhttp://apt.postgresql.org/pub/repos/apt/wheezy-pgdgmain">>/etc

docker-compose 不覆盖 dockerfile 环境变量

我正在尝试从我的docker-compose设置基本的postgres信息。容器启动,但是当我运行docker-composeup时,来自Dockerfile的变量不会被覆盖。请帮忙。FROMmine/debian7##START:UPDATES&INSTALLS###########################################################################################RUNecho"debhttp://apt.postgresql.org/pub/repos/apt/wheezy-pgdgmain">>/etc

postgresql - postgres 和 docker-compose : can't create a custom role and database

我正在尝试使用自定义用户和数据库创建一个简单的postgreSQL容器。这是我的docker-compose文件:version:'2'services:db.postgres:container_name:db.postgresimage:postgres:10environment:-POSTGRES_USER:'myuser'-POSTGRES_PASSWORD:'myuserpassword'-POSTGRES_DB:'mydb'ports:-'5432:5432'volumes:-./pgdata:/var/lib/postgresql/data当我尝试连接到我的数据库时出现

postgresql - postgres 和 docker-compose : can't create a custom role and database

我正在尝试使用自定义用户和数据库创建一个简单的postgreSQL容器。这是我的docker-compose文件:version:'2'services:db.postgres:container_name:db.postgresimage:postgres:10environment:-POSTGRES_USER:'myuser'-POSTGRES_PASSWORD:'myuserpassword'-POSTGRES_DB:'mydb'ports:-'5432:5432'volumes:-./pgdata:/var/lib/postgresql/data当我尝试连接到我的数据库时出现

postgresql - Docker Compose 和 Postgres : Name does not resolve

在Docker中,我正在尝试配置Postgres,使其在另一个容器中启动并运行,并将其链接到我的users服务,使用以下结构进行设置:docker-compose-dev.ymlservices/users/manage.pyDockerfile-deventrypoint.shproject/__init__.pyconfig.pydb/create.sqlDockerfiledocker-compose-dev.ymlversion:'3.7'services:users:build:context:./services/usersdockerfile:Dockerfile-dev

postgresql - Docker Compose 和 Postgres : Name does not resolve

在Docker中,我正在尝试配置Postgres,使其在另一个容器中启动并运行,并将其链接到我的users服务,使用以下结构进行设置:docker-compose-dev.ymlservices/users/manage.pyDockerfile-deventrypoint.shproject/__init__.pyconfig.pydb/create.sqlDockerfiledocker-compose-dev.ymlversion:'3.7'services:users:build:context:./services/usersdockerfile:Dockerfile-dev