暂无图片
暂无图片
1
暂无图片
暂无图片
1
暂无图片

【译】如何使用 Docker 快速玩转 PostgreSQL 15 Beta?

原创 玖玖 2022-05-31
1582

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,输入您在第一步中提供的密码即可进入。

企业微信截图_20220531162211.png

清理:

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年前
评论
暂无图片 0
对自己好点,因为一辈子不长; 对身边的人好点,因为下辈子不一定能够遇见。
1年前
暂无图片 点赞
评论