Docker 部署 PostgreSQL
Docker PostgreSQL DevOps 大约 768 字搜索镜像
docker search postgres
拉取镜像
版本号可以去官网查看:https://hub.docker.com/_/postgres
docker pull postgres:12.2
创建容器
-e POSTGRES_USER=testuser
:初始化testuser
用户。-e POSTGRES_PASSWORD=testpwd
:初始化testuser
用户的密码testpwd
。-e POSTGRES_DB=testdb
:初始化testdb
数据库。-e POSTGRES_DB=testdb
:初始化testdb
数据库。-e PGDATA=/var/lib/postgresql/data
:容器中数据保存的目录位置。-v /root/postgres/data:/var/lib/postgresql/data
:数据卷映射。
docker run -d --restart=always \
--name postgres \
-p 5432:5432 \
-e POSTGRES_USER=testuser \
-e POSTGRES_PASSWORD=testpwd \
-e POSTGRES_DB=testdb \
-e ALLOW_IP_RANGE=0.0.0.0/0 \
-e PGDATA=/var/lib/postgresql/data \
-v /root/postgres/data:/var/lib/postgresql/data \
postgres:12.2
进入 PostgreSQL
进入容器
docker exec -it postgres bash
切换用户
su postgres
连接PostgreSQL
psql -U testuser -d testdb
阅读 1037 · 发布于 2022-02-06
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
软考-系统架构设计师:数据库设计过程阅读 1760
-
Spring 创建 IOC 容器步骤阅读 778
-
数据结构阅读 2026
-
文件无改动但 IDEA 仍然显示有改动阅读 1122
-
Spring Boot I18N 国际化阅读 202
-
Docker 容器相关命令阅读 836
-
Linux awk 命令简单使用阅读 1858
-
Java 并发编程之 AtomicIntegerFieldUpdater AtomicLongFieldUpdater AtomicReferenceFieldUpdater阅读 983
-
IDEA Debug 时模拟抛出异常阅读 1533
-
Android 使用 libphonenumber 库查询归属地阅读 4848