阿里云上运行Docker版本的PostgreSQL

  1. 云栖社区>
  2. 博客列表>
  3. 正文

阿里云上运行Docker版本的PostgreSQL

iitsoft 2018-11-08 00:48:03 浏览201 评论0

摘要: 本文介绍了如何使用阿里云服务器安装Docker环境,快速部署PostgreSQL数据库。

阿里云上运行Docker版本的PostgreSQL

最近公司项目上用到PostgreSQL9.3.24, 需要搭建一套PostgreSQL测试环境。 正好最近阿里云双11优惠幅度巨大,果断入手一台2核4G的云服务器。 阿里云双11优惠活动地址

下面为大家详细介绍环境搭建过程

资源连接:

PostgreSQL官方镜像仓库

PostgreSQL官方yum源

PostgreSQL官方镜像github项目地址

一、安装docker环境

1. 安装yum工具

sudo yum install -y yum-utils

2. 配置docker yum源

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

sudo yum makecache fast    

3. 安装最新版本的docker

sudo yum install -y docker-ce

4. 启动docker

sudo systemctl start docker

5. 配置系统启动时自动启动docker

 sudo systemctl enable docker

二、安装docker版PostgreSQL

1. 拉取指定版本的PostgreSQL

docker pull postgres:9.3.24

2. 创建PostgreSQL数据目录

mkdir -p /data/pgdata

3. 运行PostgreSQL

docker run --name postgres -e POSTGRES_PASSWORD=123456 \
 -p 5444:5432  -v /data/pgdata:/var/lib/postgresql/data \
 -d postgres:9.3.24

4. 安装psql客户端

wget https://download.postgresql.org/pub/repos/yum/9.3/redhat/rhel-7-x86_64/pgdg-centos93-9.3-3.noarch.rpm
rpm -ivh pgdg-centos93-9.3-3.noarch.rpm
yum install -y postgresql93

5. 使用psql客户端连接数据库

psql -U postgres -d postgres -h 127.0.0.1 -p 5444
Password for user postgres:
psql (9.3.24)
Type "help" for help.
 
postgres=#

至此大功告成。

【云栖快讯】你想见的Java技术专家都在这了,向大佬提问,有问题必答  详情请点击

网友评论

作者关闭了评论
iitsoft
文章1篇 | 关注0
关注
快速、完全托管的TB/PB级数据仓库解决方案,向用户提供了完善的数据导入方案以及多种经典的分... 查看详情
面向阿里云ECS实例、HPC和Docker的文件存储服务。 查看详情
用于实时预测用户对物品偏好,支持企业定制推荐算法,支持A/B Test效果对比 查看详情
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效... 查看详情
阿里云总监课正式启航

阿里云总监课正式启航