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