scalingo/postgresql本镜像包含Scalingo PaaS提供的PostgreSQL数据库实例,用于快速部署和运行PostgreSQL数据库服务。支持自定义用户、密码、内存配置及数据持久化,适用于开发环境或快速搭建PostgreSQL数据库场景。
要启动镜像,可运行以下命令:
bashdocker run -it -p 5432:5432 \ -v <DATA_DIRECTORY>:/var/lib/postgresql \ scalingo/postgresql:latest /postgresql
数据库将在主机的5432端口上运行。可使用以下命令连接:
普通用户连接:
bashpsql "postgres://postgresql:secret@localhost:5432/postgresql"
管理员账户连接:
bashpsql "postgres://admin:admin-secret@localhost:5432/postgresql"
<DATA_DIRECTORY>:用于存储数据库数据的目录。DB_USER(可选,默认值:postgresql):数据库认证使用的用户名。DB_PASSWORD(可选,默认值:secret):数据库认证使用的密码。DB_ADMIN_PASSWORD(可选,默认值:admin-secret):管理员账户的密码。DB_MEMORY(可选,默认值:512):数据库内存大小,单位为兆字节。DB_UID(可选,默认值:1505):PostgreSQL用于存储数据和运行自身的用户UID。可设置为自己的UID以简化开发环境,只需在-v标志前添加-e DB_UID=$(id -u)。将创建与$DB_USER同名的数据库,$DB_USER用户可连接该数据库。
管理员用户名为admin,可使用$DB_ADMIN_PASSWORD中定义的密码访问所有数据库,并可创建新数据库。

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务