Docker 部署 PostgreSQL
Docker PostgreSQL DevOps About 768 words搜索镜像
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
Views: 1,805 · Posted: 2022-02-06
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...