阿里云上运行Docker版本的PostgreSQL
最近公司项目上用到PostgreSQL9.3.24, 需要搭建一套PostgreSQL测试环境。 正好最近阿里云双11优惠幅度巨大,果断入手一台2核4G的云服务器。 阿里云双11优惠活动地址
下面为大家详细介绍环境搭建过程
资源连接:
一、安装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=#
至此大功告成。