ubuntu中使用docker下载华为opengauss数据库超简单步骤实用指南
平时做技术实践时,很多问题不是概念不会,而是细节没串起来。拿“ubuntu中采用docker下载华为opengauss数据库超简单步骤”来说,它看着像小点,放到项目里常会牵出环境、配置、兼容性和维护成本。下面按实际采用顺序,把思路、关键写法和容易踩坑的地方讲清楚,便于大家直接对照操作。
目录
- 前言
- 一、安装docker
- 1.方法一:
- 2.方法二
- 二、拉取openguass镜像
- 三、新建容器
- 四、连接数据库 ,切换到omm用户,用gsql连接到数据库
- 五.最后用DateGrip远程连接测试
- (1)选择数据源
- (2)查看虚拟机ip地址
- (3)远程连接测试
- 总结
前言
openGauss 落到代码里,是一款全面友好开放,携手伙伴共同打造的企业级开源关系型数据库。openGauss采用木兰宽松许可证v2发行,提供面向多核架构的极致性能、全链路的业务、数据安全、基于AI的调优和高效运维的能力。openGauss深度融合华为在数据库领域多年的研发经验,结合企业级场景需求,持续构建竞争力特性。同时,openGauss也是一个开源、免费的数据库平台,鼓励社区贡献、合作。
OpenGauss安装能够选择以下二种方式。
方式一:OpenGuass的安装环境主要为以下三个linux环境版本,分别是ARM架构的openEuler、X86架构的openEuler 20.3LTS和CentOS 7.6,这三个版本可借助OpenGuass官网安装步骤进行操作,但这种操作下载环境设置过多且很费时费力,所以不建议用这种方式
方式二:docker下载,本篇文章主要讲解这个轻松便于的操作,建议大家用docker下载
一、安装docker
1.方法一:
从实现思路看,我们先打开vm虚拟机,随后打开终端,在虚拟机中打开火狐浏览器,输入docker下载网址
官方安装docker网址
(1)卸载旧版本docker
从实现思路看,按如图所示的顺序,我们查看到Ubunta界面,首先先卸载以前的低版本docker,如果大家以前没有下载过docker,那么能够跳过此步
(2)安装新版本docker
按图中所示的4步依次将代码复制到代码复制到终端中执行
2.方法二
我们可直接采用下面的代码安装docker,下面方式二选一
旧版本:
sudo apt install docker.io
新版本:
curl -sSL https://get.docker.com/ | sh(Ubuntu系统可以直接安装)
二、拉取openguass镜像
经过笔者总结,不需在官网上找,我们直接采用下面的代码
sudo docker pull enmotech/opengauss
终端显示为:
注意:删除Docker镜像命令为:
docker rmi 镜像ID(只取前三个字符即可)
查看所有镜像的命令为:
docker images
三、新建容器
注意:若想自定义用户名,端口号,密码能够在对应代码处修改
新建容器,进行持久化存储数据的操作同时映射端口可提供对外访问。操作如下所示:
docker run --name opengauss —指定容器名字
-p 5432:5432 —指定向外映射端口
-v /home/docker:/var/lib/opengauss/data —数据存储位置
-e GS_NODENAME=gaussdb —数据库节点名称 默认为gaussdb
-e GS_USERNAME=gaussdb —数据库连接用户名 默认为gaussdb
-e GS_PASSWORD=Enmo@123 —设置数据库密码
—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
终端显示如下所示:
!!!注意如果权限不够需加上sudo(最好是写的时候加上,笔者这里忘记写了就没加)
同时能够输入sudo docker ps查看端口状态
若是这种状态,则没有任何问题
四、连接数据库 ,切换到omm用户,用gsql连接到数据库
sudo docker exec -it opengauss bash —进入dockersu - omm —切换为omm用户提示:大家可能不清楚这个omm用户是什么,没新建过这个用户,但请大家放心采用这个命令,直接写上就对了gsql —启动opengauss
sudo docker exec -it opengauss bash –进入docker
su - omm --切换为omm用户
gsql --启动opengauss
终端显示如下所示
出现这种情况就说明我们已经新建opengauss成功了
五.最后用DateGrip远程连接测试
(1)选择数据源
注意数据源一定要选择postgresql
(2)查看虚拟机ip地址
(3)远程连接测试
注意:若想自定义用户名,端口号,密码能够在第三点新建容器对应代码出修改即可
总结
到此这篇关于ubuntu中采用docker下载华为opengauss数据库超轻松步骤的文章就介绍到这了,更多相关ubuntu docker下载华为opengauss内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多兼容脚本之家!
您可能感兴趣的文章:
- 在Ubuntu Server 22.04上安装 Docker的详细步骤记录
- Ubuntu系统下docker Pull镜像错误timeout解决办法
- ubuntu如何在docker容器中安装strongswan
- Ubuntu20.04美化桌面dock栏居中方式
-
09.07
ASP.NET Core中实现方式高效的文件上传的示例代码实用指南
-
09.07
VSCode轻松调试运行.Net 8.0 Web API项目的过程实用指南
-
09.07
AI与.NET技术实现方式图像分类模型的部署与调用的详细步骤实用指南
-
09.07
ubuntu中使用docker下载华为opengauss数据库超简单步骤实用指南
-
09.07
OpenManus本地部署实践亲测有效完全免费(最新推荐)实用指南
-
09.07
Chrome拓展(Chrome Extension)开发定时任务插件实用指南
-
-
下载
- |
-
-
下载
- 《行尸走肉第一章》免安装中文汉化硬盘版下载
- 单机|436 MB
- 一款以动作冒险为主题的游戏
-
-
下载
- 《街头霸王X铁拳》免安装中文汉化硬盘版下载
- 单机|111MB
- 一款非常好玩的格斗游戏
-
-
下载
- |
-
-
下载
- 《暗黑破坏神3》免安装繁体中文正式版下载
- 单机|7630 MB
- 一款以角色扮演为主题的游戏
-
-
下载
- 《马克思佩恩3》免安装硬盘版下载
- 单机|27033 MB
- 一款以第三人称射击为主题的游戏