openGauss 学习环境部署(docker方式),并使用dbeaver进行连接
1、下载opengauss docker镜像
//搜索opengauss镜像源。
[root@mongodb ~]# docker search opengauss
INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED
docker.io docker.io/enmotech/opengauss openGauss latest images created by Enmotech 12
docker.io docker.io/fibird/opengauss 1
docker.io docker.io/gaobo1997/opengauss_compile OpenGauss Compile Environment 1
docker.io docker.io/munanqing/opengauss 基于openGauss-2.0.1-CentOS-64bit.tar.bz2构建 1
docker.io docker.io/1049696130/opengauss opengauss的编译开发环境 0
docker.io docker.io/aff123/opengauss aff学习opengauss 0
docker.io docker.io/blueapple/opengauss opengauss 1.0.0 CentOS 7.8.2003 0
docker.io docker.io/boycestar/opengauss-exporter openGauss Prometheus Exporter 0
docker.io docker.io/bzp2010/opengauss_exporter A openGauss metric exporter for Prometheus 0
docker.io docker.io/colinzeb/opengauss asp.net core with odbc(opengauss) 0
docker.io docker.io/enmotech/opengauss_exporter 0
docker.io docker.io/kilodleif/opengauss based on Linux Distribution: CentOS 7.6.18... 0
docker.io docker.io/larryyang97/opengauss-webhook 0
docker.io docker.io/modernoom/opengauss 0
docker.io docker.io/modernoom/opengauss_operator 0
docker.io docker.io/ructrx/opengauss-rm-writing 0
docker.io docker.io/ructrx/opengauss-rmwal4 0
docker.io docker.io/ructrx/opengaussbase 0
docker.io docker.io/taojintianxia/opengauss 0
docker.io docker.io/travelliu/opengauss 0
docker.io docker.io/waterme7on/opengauss opengauss cluster with master and worker 0
docker.io docker.io/waterme7on/opengauss-operator 0
docker.io docker.io/yabinji/opengauss-operator 0
docker.io docker.io/zenghaocq/opengauss-controller 0
docker.io docker.io/zh2k3ang/opengauss-operator 0
[root@mongodb ~]# //下载opengauss镜像
[root@mongodb ~]# docker pull enmotech/opengauss
Using default tag: latest
Trying to pull repository docker.io/enmotech/opengauss ...
latest: Pulling from docker.io/enmotech/opengauss
284055322776: Pull complete
a7ca82b898d7: Pull complete
2f93c23d8eb5: Pull complete
3842013b7685: Pull complete
6bc7e92855e3: Pull complete
39c9c4e5b487: Pull complete
1f9d76df94b5: Pull complete
44db1c59ef84: Pull complete
63ab02376fd3: Pull complete
cf751b0b3be9: Pull complete
9dc428e2c8b4: Pull complete
Digest: sha256:d5a3e38fa2553a44e7fa1cd5cad0b4f0845a679858764067d7b0052a228578a0
Status: Downloaded newer image for docker.io/enmotech/opengauss:latest
2、普通方式部署
//启动镜像
[root@mongodb ~]# docker run --name opengauss --privileged=true -d -e GS_PASSWORD=Enmo@123 enmotech/opengauss:latest
2abf8ca0f60e6151d960678b0fdf9d1a465d4f631a420c2e80491ff484a02a39
[root@mongodb ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2abf8ca0f60e enmotech/opengauss:latest "entrypoint.sh gau..." 10 seconds ago Up 9 seconds 5432/tcp opengauss
28631e42c8a4 mongo:latest "docker-entrypoint..." 7 days ago Up 2 minutes 0.0.0.0:27017->27017/tcp mongodb//连接
[root@mongodb ~]# docker exec -it opengauss bash
root@2abf8ca0f60e:/# su - omm
omm@2abf8ca0f60e:~$ gsql -r
gsql ((openGauss 2.1.0 build 590b0f8e) compiled at 2021-09-30 14:29:04 commit 0 last mr )
Non-SSL connection (SSL connection is recommended when requiring high-security)
Type "help" for help.omm=# show databases;
ERROR: unrecognized configuration parameter "databases"
omm=# \d
No relations found.
omm=# \duList of rolesRole name | Attributes | Member of
-----------+------------------------------------------------------------------------------------------------------------------+-----------gaussdb | Sysadmin | {}omm | Sysadmin, Create role, Create DB, Replication, Administer audit, Monitoradmin, Operatoradmin, Policyadmin, UseFT | {}omm=# \db List of tablespacesName | Owner | Location
------------+-------+----------pg_default | omm | pg_global | omm |
(2 rows)omm=#
3、opengauss持久化部署,映射端口可提供对外访问
//带持久化部署操作docker run --name opengaussdb \
-p 5432:5432 \
-v /opt/aspire/product/docker-containers/opengauss/data:/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[root@mongodb ~]# docker run --name opengaussdb \
> -p 5432:5432 \
> -v /opt/aspire/product/docker-containers/opengauss/data:/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
27bb6ad3b674ba425f3acb2a18504e040e17abcf150a885d196ed13f3d803d08
[root@mongodb ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
27bb6ad3b674 enmotech/opengauss:latest "entrypoint.sh gau..." 6 seconds ago Up 5 seconds 0.0.0.0:5432->5432/tcp opengaussdb
28631e42c8a4 mongo:latest "docker-entrypoint..." 7 days ago Up 25 minutes 0.0.0.0:27017->27017/tcp mongodb
[root@mongodb ~]# docker exec -it opengaussdb bash
root@27bb6ad3b674:/# su - omm
omm@27bb6ad3b674:~$ gsql -r
gsql ((openGauss 2.1.0 build 590b0f8e) compiled at 2021-09-30 14:29:04 commit 0 last mr )
Non-SSL connection (SSL connection is recommended when requiring high-security)
Type "help" for help.omm=# \dbList of tablespacesName | Owner | Location
------------+-------+----------pg_default | omm | pg_global | omm |
(2 rows)omm=#
4、使用dbeaver进行连接:
5、使用用户名密码连接
[root@mongodb ~]# docker exec -it opengaussdb bash
root@27bb6ad3b674:/# su - omm
omm@27bb6ad3b674:~$ gsql -U gaussdb -W 'Enmo@123' -d omm -hlocalhost
gsql ((openGauss 2.1.0 build 590b0f8e) compiled at 2021-09-30 14:29:04 commit 0 last mr )
Non-SSL connection (SSL connection is recommended when requiring high-security)
Type "help" for help.omm=> select * from reason_t1;r_reason_sk | r_reason_id | r_reason_desc
-------------+------------------+------------------------------------------------------------------------------------------------------1 | AAAAAAAABAAAAAAA | reason1
(1 row)omm=>
openGauss 学习环境部署(docker方式),并使用dbeaver进行连接相关推荐
- Rasa 3.x 学习系列- 内网环境部署Docker及Rasa duckling、Redis
Rasa 3.x 学习系列- 内网环境部署Docker及Rasa duckling.Redis 在单位内网 centos 7.9 Linux 环境里面安装Docker及Rasa duckling.Re ...
- 星际争霸2 AI 强化学习环境部署
星际争霸2 AI 强化学习环境部署 PySC2是DeepMind开发的星际争霸Ⅱ学习环境(SC2LE)的Python组件. 它封装Blizzard Entertainment的星际争霸Ⅱ机器学习API ...
- Ubuntu18.04深度学习环境配置(简易方式)
为避免读者踩坑,本文测试成功了Ubuntu18.04环境下配置深度学习环境: (GPU:NVIDIA TITAN Xp),包括: CUDA+CUDNN+TensorFlow1.9+Pytorch1.1 ...
- centos7搭建git+maven+jenkins快速集成、部署环境(docker方式)(一)
为什么80%的码农都做不了架构师?>>> 阅读以下内容之前,需要温习下docker.linux基础. 1.下载jenkins的docker镜像 Jenkins仓库地址:http ...
- window10 vmware centos8 搭建docker学习环境 部署spring web应用
1.windows 安装 vmware , 安装 centos8 部署省略: 2.centos8安装 docker 参见docker 菜鸟教程 https://www.runoob.com/docke ...
- Ubuntu深度学习环境部署——显卡驱动、CUDA、cuDNN、pytorch
第一步:显卡驱动 装最新版驱动 查看显卡信息 nvidia-smi 第二步:CUDA 1.查看CUDA官方文档,安装与显卡驱动版本相符合的CUDA. https://docs.nvidia.com/c ...
- 基于Docker的深度学习环境NVIDIA和CUDA部署以及WSL和linux镜像问题
基于Docker的深度学习环境部署 1. 什么是Docker? 2. 深度学习环境的基本要求 3. Docker的基本操作 3.1 在Windows上安装Docker 3.2 在Ubuntu上安装Do ...
- kubernete部署安装(docker方式)
kubernete部署安装(docker方式) kubernete简介 Kubernetes是容器集群管理系统,可以实现容器集群的自动化部署.自动扩缩容.维护等功能. 优点: 快速部署应用 快速扩展应 ...
- 昇腾Atlas200DK学习笔记(一)——环境部署
1 昇腾AI解决方案介绍 视频:课程地址 1.1 华为全栈全场景 1.2 Ascend系列处理器 310处理器用在 推理场景,910处理器用在 训练场景 1.3 Atlas系列产品 2 环境部署(At ...
最新文章
- Lombok: Java开发的利器
- Java中的intern变量的讲解
- AutoGL:浅谈未来非常有前景的自动图机器学习相关概念
- 玩大了! 阿里工程师的年会竟然这样搞?
- 正则表达式注意事项以及常用方法
- redis 高级实用教程
- 小强的HTML5移动开发之路(50)——jquerymobile页面初始化过程
- columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by 版本mysql8.0
- Oracle备份数据库
- mysql 数据库取前后几秒 几分钟 几小时 几天的语句
- Windows操作系统知识合集
- Windows10关闭80端口占用
- win10无法修改mac地址_电脑MAC地址(物理地址)修改方法
- MySQL数据库中多表联合查询
- JS获取ul中li的值同步到搜索框
- Java 导出excel进行换行
- HashMap 容量为2次幂的原因
- 微星z370安装linux系统,在MSI z370主板上安装win7和BIOS设置的详细教程
- Win10开始菜单点击没有反应打不开怎么办?
- 算法的时间复杂度的计算
热门文章
- SpringBoot的MyBatis generator 注解方式和xml方式 (四)
- Unity3d中使用百度语音识别及语音合成【含源码】
- OpenShift 4 - 多云管理(2) - 部署应用
- Ansible Tower - 使用入门 4 - 用 Workflow 执行模板
- TensorFlow 2.4 发布
- linux cp -w,对Linux的cp命令的思考
- 训练效果不好的解决办法
- 用 js判断 一个数是否是素数(质数)_小学五年级下册数学公式打印版,孩子寒假预习用的上!...
- am大学计算机科学,曹同学-综合大学排名80的TexasAMUniversity计算机科学硕士
- linux串口 接收 字符串_非常好用的 Win10 串口调试助手