Postgres 15 的第一个测试版现已发布,它的官方 Docker 镜像也刚刚上线,让您可以轻松快速地使用,并且不会破坏您的生产系统。
假设您正在运行 Docker,这是最快的启动方式:
docker network create pgnetwork docker run --name pg15beta1 --network pgnetwork -e POSTGRES_PASSWORD=whatever -d postgres:15beta1
复制
这将创建一个名为 pgnetwork
的网络,以便其他容器可以轻松地与 Postgres
通信。然后基于 postgres:15beta1
映像运行容器,为 postgres
用户设置默认密码(您可以将其更改为任何您喜欢的密码),并且容器的名称为 pg15beta1
。
然后运行 psql
:
docker run -it --rm --network pgnetwork postgres:15beta1 psql -h pg15beta1 -U postgres
复制
这会启动另一个容器(在您退出 psql
后由于 --rm
选项将其删除),该容器使用相同的 Postgres
映像,但改为运行 psql
,输入您在第一步中提供的密码即可进入。
清理:
docker stop pg15beta1 docker rm pg15beta1
复制
如果您在本地有 psql
并想在本地系统上使用 Postgres 15
进行试验,您可以在 localhost 上公开其端口,如下所示:
docker run --name pg15beta1 -e POSTGRES_PASSWORD=whatever -p 1234:5432 -d postgres:15beta1
复制
这使得 Postgres 15 服务器可以在 localhost 的 1234 端口访问。调整以适合您的用例。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
对自己好点,因为一辈子不长;
对身边的人好点,因为下辈子不一定能够遇见。
1年前

评论