deepin 20.8 環(huán)境下 docker 安裝 opengauss

目前,opengauss僅支持centos和歐拉系統(tǒng),不支持deepin,因此本實(shí)驗(yàn)采用docker安裝。
1 sudo apt install docker-ce
安裝docker
docker -v
Docker version 18.09.1, build 4c52b90

  1. sudo systemctl start docker
    啟動(dòng)、停止docker
    sudo systemctl start docker
    sudo systemctl stop docker
    sudo systemctl status docker
    sudo systemctl enable docker
    sudo systemctl disable docker

  2. 修改docker鏡像默認(rèn)路徑
    docker鏡像存儲(chǔ)位置默認(rèn)為 /var/lib/docker,但很多時(shí)候我們希望docker鏡像存儲(chǔ)位置是我們自己指定的文件夾位置。
    sudo docker info -> 默認(rèn)指向 /var/lib/docker
    sudo mv /var/lib/docker /data/docker
    sudo ln -s /data/docker /var/lib/docker
    sudo systemctl restart docker
    sudo docker info -> 指向 /data/docker

  1. sudo docker pull aff123/opengauss:latest
    拉取opengauss鏡像

  2. 運(yùn)行docker

sudo docker run --name kyncomms --privileged=true -d -e GS_PASSWORD=zcdq@2022 -p 15432:5432 --restart=always -v /opengauss:/var/lib/opengauss aff123/opengauss:latest

其中 5432是容器中的端口號(hào),15432是映射到主機(jī)的端口號(hào)
GS_PASSWORD是超級(jí)用戶omm的密碼
-v 容器中的文件映射到操作系統(tǒng)的目錄,便于修改
--restart=always 開機(jī)啟動(dòng)容器

  1. 修改數(shù)據(jù)庫監(jiān)聽和訪問權(quán)限
    (1)修改 /opengauss/data下postgres.conf
    找到 listen_addresses = 'localhost', 改為 listen_addresses = '*'
    (2) 修改 /opengauss/data/pg_hba.conf, 找到ipv4節(jié)
    設(shè)置 host all all 10.10.0.0/16 md5/trust/...
    重啟docker
    sudo systemctl restart docker或重新執(zhí)行第5步驟

進(jìn)入docker

docker exec -it kyncomms sh
docker rm -f kyncomms # 移除正在運(yùn)行的docker

切換到數(shù)據(jù)庫用戶omm

su omm

運(yùn)行opengauss的gsql

gsql

創(chuàng)建用戶

create user jacks with password 'zcdq@2022';
grant all privileges on database progres to jacks;
賦予sysadmin權(quán)限
grant all privileges to jack;

  1. 通過Navicat測試
image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容