阿里雲上運行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=#

至此大功告成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章