Docker 安装部署 postgres
1、拉取 postgres 镜像文件
[root@iZbp19a67kznq0h0rgosuxZ ~]# docker pull postgres:latest
latest: Pulling from library/postgres
b0a0cf830b12: Pull complete
dda3d8fbd5ed: Pull complete
283a477db7bb: Pull complete
91d2729fa4d5: Pull complete
9739ced65621: Pull complete
ae3bb1b347a4: Pull complete
f8406d9c00ea: Pull complete
c199bff16b05: Pull complete
e0d55fdb4d15: Pull complete
c1cb13b19080: Pull complete
873532e5f8c7: Pull complete
050d9f8c3b1c: Pull complete
710e142705f8: Pull complete
cb628c265f09: Pull complete
Digest: sha256:4aea012537edfad80f98d870a36e6b90b4c09b27be7f4b4759d72db863baeebb
Status: Downloaded newer image for postgres:latest
docker.io/library/postgres:latest
2、创建映射文件夹
[root@iZbp19a67kznq0h0rgosuxZ /]# mkdir -p /usr/local/docker/postgresql
3、创建 并运行容器
# 脚本
docker run -it \--name postgresql \--privileged \-e POSTGRES_PASSWORD=MK@123123456 \-p 5432:5432 \-v /usr/local/docker/postgresql:/var/lib/postgresql/data \-d postgres[root@iZbp19a67kznq0h0rgosuxZ postgresql]# docker run -it \
> --name postgresql \
> --privileged \
> -e POSTGRES_PASSWORD=MK@123123456 \
> -p 5432:5432 \
> -v /usr/local/docker/postgresql:/var/lib/postgresql/data \
> -d postgres
d9eaf1cd05dea9ac356a4611256f286bcf072281c9a342d2b4af1aec1a1fa06d# 查看容器[root@iZbp19a67kznq0h0rgosuxZ postgresql]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d9eaf1cd05de postgres "docker-entrypoint.s…" 3 seconds ago Up 2 seconds 0.0.0.0:5432->5432/tcp, :::5432->5432/tcp postgresql
[root@iZbp19a67kznq0h0rgosuxZ postgresql]#
–name postgresql 指 创建容器的名称问 postgresql
-e POSTGRES_PASSWORD=123456:指 设置数据库初始密码
-p 5432:5432:指 端口映射
-v /usr/local/docker/postgresql:/var/lib/postgresql/data:指将容器的配置文件路径映射到宿主机
-d postgres:指 使用的镜像名称
4、使用DBsaver 连接 postgresql
输入对应的用户名密码 ,点击测试,提示测试成功,表示 安装成功。