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
阅读 247 · 发布于 2022-02-06
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
IntelliJ IDEA 选择 Open matching files in associated application后更改打开方式阅读 3725
-
HTTP 携带多个 Cookie 请求阅读 1500
-
npm Hostname/IP does not match certificate's altnames阅读 1341
-
Arthas 使用 stack 查找指定方法是被谁调用的阅读 1161
-
Java 并发编程之 ThreadPoolExecutor 线程池源码解析阅读 355
-
npm 设置镜像阅读 604
-
算法:无重复字符的最长子串阅读 522
-
Ubuntu 修改 apt 镜像阅读 1069
-
Linux grep 转义特殊符号阅读 6848
-
软考-系统架构设计师:NoSQL阅读 1385