ubuntu中使用docker下載華為opengauss數(shù)據(jù)庫(kù)超簡(jiǎn)單步驟
前言
openGauss 是一款全面友好開放,攜手伙伴共同打造的企業(yè)級(jí)開源關(guān)系型數(shù)據(jù)庫(kù)。openGauss采用木蘭寬松許可證v2發(fā)行,提供面向多核架構(gòu)的極致性能、全鏈路的業(yè)務(wù)、數(shù)據(jù)安全、基于AI的調(diào)優(yōu)和高效運(yùn)維的能力。openGauss深度融合華為在數(shù)據(jù)庫(kù)領(lǐng)域多年的研發(fā)經(jīng)驗(yàn),結(jié)合企業(yè)級(jí)場(chǎng)景需求,持續(xù)構(gòu)建競(jìng)爭(zhēng)力特性。同時(shí),openGauss也是一個(gè)開源、免費(fèi)的數(shù)據(jù)庫(kù)平臺(tái),鼓勵(lì)社區(qū)貢獻(xiàn)、合作。
OpenGauss安裝可以選擇以下二種方式。
方式一:OpenGuass的安裝環(huán)境主要為以下三個(gè)linux環(huán)境版本,分別是ARM架構(gòu)的openEuler、X86架構(gòu)的openEuler 20.3LTS和CentOS 7.6,這三個(gè)版本可通過(guò)OpenGuass官網(wǎng)安裝步驟進(jìn)行操作,但這種操作下載環(huán)境配置過(guò)多且非常費(fèi)時(shí)費(fèi)力,因此不推薦用這種方式
方式二:docker下載,本篇文章主要講解這個(gè)簡(jiǎn)單方便的操作,推薦大家用docker下載
一、安裝docker
1.方法一:
我們先打開vm虛擬機(jī),然后打開終端,在虛擬機(jī)中打開火狐瀏覽器,輸入docker下載網(wǎng)址
(1)卸載舊版本docker
按如圖所示的順序,我們查看到Ubunta界面,首先先卸載以前的低版本docker,如果大家以前沒有下載過(guò)docker,那么可以跳過(guò)此步
(2)安裝新版本docker
按圖中所示的4步依次將代碼復(fù)制到代碼復(fù)制到終端中執(zhí)行
2.方法二
我們可直接使用下面的代碼安裝docker,下面方式二選一
舊版本:
sudo apt install docker.io
新版本:
curl -sSL https://get.docker.com/ | sh(Ubuntu系統(tǒng)可以直接安裝)
二、拉取openguass鏡像
經(jīng)過(guò)筆者總結(jié),不需要在官網(wǎng)上找,我們直接使用下面的代碼
sudo docker pull enmotech/opengauss
終端顯示為:
注意:刪除Docker鏡像命令為:
docker rmi 鏡像ID(只取前三個(gè)字符即可)
查看所有鏡像的命令為:
docker images
三、創(chuàng)建容器
注意:若想自定義用戶名,端口號(hào),密碼可以在對(duì)應(yīng)代碼處修改
創(chuàng)建容器,進(jìn)行持久化存儲(chǔ)數(shù)據(jù)的操作并映射端口可提供對(duì)外訪問(wèn)。操作如下:
docker run --name opengauss \ –指定容器名字
-p 5432:5432 \ –指定向外映射端口
-v /home/docker:/var/lib/opengauss/data \ –數(shù)據(jù)存儲(chǔ)位置
-e GS_NODENAME=gaussdb \ –數(shù)據(jù)庫(kù)節(jié)點(diǎn)名稱 默認(rèn)為gaussdb
-e GS_USERNAME=gaussdb \ –數(shù)據(jù)庫(kù)連接用戶名 默認(rèn)為gaussdb
-e GS_PASSWORD=Enmo@123 \ –設(shè)置數(shù)據(jù)庫(kù)密碼
–privileged=true
–restart=always
-d enmotech/opengauss:latest
docker run --name opengauss \ -p 5432:5432 \ -v /home/docker:/var/lib/opengauss/data \ -e GS_NODENAME=gaussdb \ -e GS_USERNAME=gaussdb \ -e GS_PASSWORD=Enmo@123 \ --privileged=true \ --restart=always \ -d enmotech/opengauss:latest
終端顯示如下:
?。?!注意如果權(quán)限不夠需要加上sudo(最好是寫的時(shí)候加上,筆者這里忘記寫了就沒加)
同時(shí)可以輸入sudo docker ps查看端口狀態(tài)
若是這種狀態(tài),則沒有任何問(wèn)題
四、連接數(shù)據(jù)庫(kù) ,切換到omm用戶 ,用gsql連接到數(shù)據(jù)庫(kù)
sudo docker exec -it opengauss bash –進(jìn)入dockersu - omm –切換為omm用戶提示:大家可能不清楚這個(gè)omm用戶是什么,沒創(chuàng)建過(guò)這個(gè)用戶,但請(qǐng)大家放心使用這個(gè)命令,直接寫上就對(duì)了gsql –啟動(dòng)opengauss
sudo docker exec -it opengauss bash –進(jìn)入docker su - omm --切換為omm用戶 gsql --啟動(dòng)opengauss
終端顯示如下
出現(xiàn)這種情況就說(shuō)明我們已經(jīng)創(chuàng)建opengauss成功了
五.最后用DateGrip遠(yuǎn)程連接測(cè)試
(1)選擇數(shù)據(jù)源
注意數(shù)據(jù)源一定要選擇postgresql
(2)查看虛擬機(jī)ip地址
(3)遠(yuǎn)程連接測(cè)試
注意:若想自定義用戶名,端口號(hào),密碼可以在第三點(diǎn)創(chuàng)建容器對(duì)應(yīng)代碼出修改即可
總結(jié)
到此這篇關(guān)于ubuntu中使用docker下載華為opengauss數(shù)據(jù)庫(kù)超簡(jiǎn)單步驟的文章就介紹到這了,更多相關(guān)ubuntu docker下載華為opengauss內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
neo4j實(shí)現(xiàn)創(chuàng)建多個(gè)數(shù)據(jù)庫(kù)
這篇文章主要介紹了neo4j實(shí)現(xiàn)創(chuàng)建多個(gè)數(shù)據(jù)庫(kù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02使用sqlalchemy-gbasedbt連接GBase 8s數(shù)據(jù)庫(kù)的步驟詳解
這篇文章主要介紹了使用sqlalchemy-gbasedbt連接GBase 8s數(shù)據(jù)庫(kù)的步驟詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04一篇文章帶你了解數(shù)據(jù)庫(kù)中JOIN的用法
這篇文章主要給大家介紹了關(guān)于數(shù)據(jù)庫(kù)中JOIN的用法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用數(shù)據(jù)庫(kù)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04時(shí)序數(shù)據(jù)庫(kù)VictoriaMetrics源碼解析之寫入與索引
這篇文章主要為大家介紹了VictoriaMetrics時(shí)序數(shù)據(jù)庫(kù)的寫入與索引源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05如何在Navicat新建連接、新建數(shù)據(jù)庫(kù)以及導(dǎo)入數(shù)據(jù)庫(kù)
Navicat是圖形化操作MySQL的強(qiáng)大工具,但是當(dāng)數(shù)據(jù)庫(kù)的服務(wù)器沒有開放3306端口給辦公網(wǎng)絡(luò)時(shí),在辦公網(wǎng)使用navicat連接數(shù)據(jù)庫(kù)是連不上的,下面這篇文章主要給大家介紹了關(guān)于如何在Navicat新建連接、新建數(shù)據(jù)庫(kù)以及導(dǎo)入數(shù)據(jù)庫(kù)的相關(guān)資料,需要的朋友可以參考下2023-05-05SQL語(yǔ)句實(shí)現(xiàn)刪除重復(fù)記錄并只保留一條
這篇文章主要介紹了SQL語(yǔ)句實(shí)現(xiàn)刪除重復(fù)記錄并只保留一條,本文直接給出實(shí)現(xiàn)代碼,并給出多種查詢重復(fù)記錄的方法,需要的朋友可以參考下2015-06-06解決MongoVUE的Collections數(shù)據(jù)不顯示的問(wèn)題
這篇文章主要介紹了MongoVUE的Collections數(shù)據(jù)不顯示的解決方法 ,需要的朋友可以參考下2017-05-05