全网独家:基于openEuler-22.03-LTS-SP4底包构建opengauss 2.1.0 rpm包安装的单机轻量版数据库容器

news2024/12/25 9:27:31

本文基于openEuler-22.03-LTS-SP4底包,使用rpm安装方式构建opengauss 2.1.0 单机轻量版数据库容器。

一、openEuler-22.03-LTS-SP4底包

1、下载镜像

下载链接

sha256:ffe6c97428d6e684519dd670c18d6681861bdc17719b0387c6e11a65e37a771f  openEuler-docker.x86_64.tar.xz

[root@localhost opengauss-2.1.0-oe2203sp3]# wget https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/docker_img/x86_64/openEuler-docker.x86_64.tar.xz
--2024-01-11 09:39:05--  https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/docker_img/x86_64/openEuler-docker.x86_64.tar.xz
正在解析主机 mirrors.huaweicloud.com (mirrors.huaweicloud.com)... 124.70.125.167, 124.70.125.153
正在连接 mirrors.huaweicloud.com (mirrors.huaweicloud.com)|124.70.125.167|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:46341592 (44M) [application/octet-stream]
正在保存至: “openEuler-docker.x86_64.tar.xz”

openEuler-docker.x86_64.tar. 100%[==============================================>]  44.19M  3.09MB/s  用时 14s     

2024-01-11 09:39:20 (3.10 MB/s) - 已保存 “openEuler-docker.x86_64.tar.xz” [46341592/46341592])

[root@localhost opengauss-2.1.0-oe2203sp3]# sha256sum openEuler-docker.x86_64.tar.xz 
ffe6c97428d6e684519dd670c18d6681861bdc17719b0387c6e11a65e37a771f  openEuler-docker.x86_64.tar.xz
2、导入镜像
[root@localhost opengauss-2.1.0-oe2203sp3]# docker load -i openEuler-docker.x86_64.tar.xz 
eb07c1d8d1a9: Loading layer [==================================================>]  196.6MB/196.6MB
Loaded image: openeuler-22.03-lts-sp3:latest
[root@localhost opengauss-2.1.0-oe2203sp3]# docker images|grep 22
openeuler-22.03-lts-sp3   latest              7b4b6722a80d        8 days ago          189MB
二、容器制作
  • 在openEuler 22.03 LTS 版本的操作系统上yum方式安装仅支持openGauss轻量版。
  • RPM方式安装的仅为单机版数据库实例,升级时候只能替换二进制,不支持灰度升级。
  • 默认安装实例监听127.0.0.1:7654地址和端口。如果需要进行远程连接,需要手动修改postgresql.conf文件中的listen_address。
  • 安装数据库默认创建用户openGauss,卸载数据库后不删除该用户。
1、启动容器
[root@localhost opengauss-2.1.0-oe2203sp3]# docker run -itd --restart=always --name opengauss  --privileged -p 7654:7654 -v /etc/localtime:/etc/localtime:ro  openeuler-22.03-lts-sp3:latest /bin/bash
22bab46d8b1d52080f6ec29881a12e20e79d4355b5f8416349661c376f1dcd71
2、进入容器
[root@localhost opengauss-2.1.0-oe2203sp3]# docker exec -it opengauss /bin/bash


Welcome to 5.10.0-60.18.0.50.oe2203.x86_64

System information as of time:  Thu Jan 11 09:49:40 CST 2024

System load:    0.02
Processes:      6
Memory used:    13.2%
Swap used:      3.1%
Usage On:       75%
Users online:   0


[root@22bab46d8b1d /]
3、YUM安装opengauss
[root@22bab46d8b1d /]# yum install opengauss
OS                                                                                  848 kB/s | 3.4 MB     00:04    
everything                                                                          8.0 MB/s |  17 MB     00:02    
EPOL                                                                                4.3 MB/s | 4.7 MB     00:01    
debuginfo                                                                           3.6 MB/s | 4.0 MB     00:01    
source                                                                              1.8 MB/s | 1.8 MB     00:01    
update                                                                              328  B/s | 257  B     00:00    
update-source                                                                       342  B/s | 257  B     00:00    
Dependencies resolved.
====================================================================================================================
 Package                                Architecture     Version                                 Repository    Size
====================================================================================================================
Installing:
 opengauss                              x86_64           2.1.0-9.oe2203sp3                       OS            14 M
Installing dependencies:
 DCF                                    x86_64           1.0.0-5.oe2203sp3                       OS           285 k
 acl                                    x86_64           2.3.1-2.oe2203sp3                       
...
Installed:
  DCF-1.0.0-5.oe2203sp3.x86_64                                                                                      
  acl-2.3.1-2.oe2203sp3.x86_64                                                                                      
  alsa-lib-1.2.5.1-3.oe2203sp3.x86_64                                                                               
  atk-2.38.0-1.oe2203sp3.x86_64                                                                                     
  avahi-libs-0.8-18.oe2203sp3.x86_64                                                                                
  binutils-2.37-24.oe2203sp3.x86_64                                                                                 
  boost-1.78.0-17.oe2203sp3.x86_64                                                                                  
  boost-atomic-1.78.0-17.oe2203sp3.x86_64                                                                           
  boost-chrono-1.78.0-17.oe2203sp3.x86_64                                                                           
  boost-container-1.78.0-17.oe2203sp3.x86_64                                                                        
  boost-context-1.78.0-17.oe2203sp3.x86_64                                                                          
  boost-contract-1.78.0-17.oe2203sp3.x86_64                                                                         
  boost-coroutine-1.78.0-17.oe2203sp3.x86_64                                                                        
  boost-date-time-1.78.0-17.oe2203sp3.x86_64                                                                        
  boost-devel-1.78.0-17.oe2203sp3.x86_64                                                                            
  boost-fiber-1.78.0-17.oe2203sp3.x86_64                                                                            
  boost-filesystem-1.78.0-17.oe2203sp3.x86_64                                                                       
  boost-graph-1.78.0-17.oe2203sp3.x86_64                                                                            
  boost-iostreams-1.78.0-17.oe2203sp3.x86_64                                                                        
  boost-json-1.78.0-17.oe2203sp3.x86_64                                                                             
  boost-locale-1.78.0-17.oe2203sp3.x86_64                                                                           
  boost-log-1.78.0-17.oe2203sp3.x86_64                                                                              
  boost-math-1.78.0-17.oe2203sp3.x86_64                                                                             
  boost-nowide-1.78.0-17.oe2203sp3.x86_64                                                                           
  boost-program-options-1.78.0-17.oe2203sp3.x86_64                                                                  
  boost-python3-1.78.0-17.oe2203sp3.x86_64                                                                          
  boost-random-1.78.0-17.oe2203sp3.x86_64                                                                           
  boost-regex-1.78.0-17.oe2203sp3.x86_64               

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1374147.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

景联文科技:以高质量数据赋能文生图大模型

1月5日,在智求共赢・中国AIGC产业应用峰会暨无界AI生态合作伙伴大会上,中国AIGC产业联盟联合无界AI发布了《中国AIGC文生图产业白皮书2023》,从AIGC文生图发展历程、主流工具、产业实践以及规模预测等多个维度,全面揭示了中国AIGC…

electron+vue编辑Office Word?

Electron 桌面应用是基于 Chromium 内核的,而谷歌Chrome取消了对PPAPI插件支持后,在线Office方案纷纷失效,只能更换国产浏览器在低版本浏览器苟延残喘,不能用于electronvue项目。 经过小编不断的寻找,终于找到一款至今…

vue3的福音框架arco.design

前言: 在vue2于2023年底正式宣布不在维护,vue3使用越来越频繁的时刻,我们实现项目的辅助框架也越来越多。element, iview, antd 等经典框架继续风靡一时,不过也有很多好的框架,功能也强大,比如我们今天说的…

数据交付变革:研发到产运自助化的转型之路

作者 | Chris 导读 本文讲述为了提升产运侧数据观察、分析、决策的效率,支持业务的快速迭代,移动生态数据研发部对数仓建模与BI工具完成升级,采用宽表建模与TDA平台相结合的方案,一站式自助解决数据应用需求。在此过程中&#xff…

限流算法之计数器法

文章目录 一、计数器法是什么?二、模拟限流算法java版效果 一、计数器法是什么? 计数器法是限流算法里最简单也是最容易实现的一种算法。 比如:对于一个接口来说,我们1分钟的访问次数不能超过100个。那么我们可以这么做&#xff…

大话 JavaScript(Speaking JavaScript):第二十一章到第二十五章

第二十一章:数学 原文:21. Math 译者:飞龙 协议:CC BY-NC-SA 4.0 Math对象用作多个数学函数的命名空间。本章提供了一个概述。 数学属性 Math的属性如下: Math.E 欧拉常数(e) Math.LN2 2 …

论文阅读《Generalizing Face Forgery Detection with High-frequency Features》

高频噪声分析会过滤掉图像的颜色内容信息。 本文设计了三个模块来充分利用高频特征, 1.多尺度高频特征提取模块 2.双跨模态注意模块 3.残差引导空间注意模块(也在一定程度上体现了两个模态的交互) SRM是用于过滤图像的高频噪声 输入的图…

韩语干货-TOPIK韩语初级必备词汇|柯桥外语学校-小语种考级培训

물【名】水 좋다【形】好 나쁘다【形】坏,不好 맛있다【形】好吃 맛없다【形】不好吃,难吃 책【名】书 없다【形/动】没有/不在 있다【形/动】有,在 읽다【动】读 많다【形】多 적다【形】少 좋아하다【动】喜欢 싫다【形】讨厌 구두…

AI人工智能虚拟数字人行业运用那些领域较广?

AI人工智能虚拟数字人行业是一种新兴的技术应用领域,近年来得到了快速发展。据统计数据显示,该行业的市场规模逐年扩大,投资前景广阔。 首先,我们可以从技术创新的角度来分析AI人工智能虚拟数字人行业的发展情况。随着人工智能技…

已设定选项 ‘readonly‘ (请加 ! 强制执行)

这是vim编辑器报的错误,相信很多人都遇到过。在使用vi编辑一个需要sudo权限的文件后,保存的时候出现这样的错误。这个时候很多人做的事情可能就是不保存退出(敲命令:q!),然后再以sudo vi打开文件重新编辑一次。如果恰巧…

STL标准库与泛型编程(侯捷)笔记5

STL标准库与泛型编程(侯捷) 本文是学习笔记,仅供个人学习使用。如有侵权,请联系删除。 参考链接 Youbute: 侯捷-STL标准库与泛型编程 B站: 侯捷 - STL Github:STL源码剖析中源码 https://github.com/SilverMaple/STLSourceCo…

Unity Delaunay三角剖分算法 动态生成

Unity Delaunay三角剖分算法 动态生成 Delaunay三角剖分Delaunay三角剖分 定义Delaunay 边Delaunay 空圆特性 Delaunay 三角形Delaunay 最大化最小角特性 Delaunay 三角形特征Delaunay 算法Delaunay Lawson算法Delaunay Bowyer-Watson算法 Unity Delaunay三角剖分 应用Unity 工…

【软件测试】刚入行的测试人,“我“该怎么提升自己技术能力...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 一个问题&#xf…

The Planets:Earth

靶机下载 The Planets: Earth ~ VulnHub 信息收集 # nmap -sn 192.168.1.0/24 -oN live.nmap Starting Nmap 7.94 ( https://nmap.org ) at 2024-01-11 09:20 CST Nmap scan report for 192.168.1.1 Host is up (0.00036s latency). MAC Address: …

1872_S32K344 MCU基本信息了解

全部学习汇总: GreyZhang/g_s32k344: A new MCU learning notes. I would try to use MCAL instead of SDK. (github.com) 以下的摘录信息来自: S32K Auto General-Purpose MCUs | NXP Semiconductors 安全等级可以到ASIL D。 M7的内核,主频可…

黑暗酷炫风:Pyqt5打造的YOLOv5暗绿蓝调GUI - 非第三方组件库

基于YOLOv5的道路标志识别项目(yolov5界面GUI) English | 简体中文 这是一个关于yolov5的道路标志识别项目,使用Pyqt5开发界面,Yolov5训练模型,数据库Mysql,包含五个模块:初始化参数、标志识别…

ROS Gazebo仿真 实例演示

实现流程: 1、编写封装惯性矩阵算法的 xacro 文件 2、机器人模型中的每一个 link 添加 collision 和 inertial 标签,并且重置颜色属性 3、在 launch 文件中启动 gazebo 并添加机器人模型 其中的launch文件主要做了两项工作: (1&#xff0…

1.10号io网络

信号量(信号灯集) 1> 信号灯集主要完成进程间同步工作,将多个信号灯,放在一个信号灯集中,每个信号灯控制一个进程 2> 每个灯维护了一个value值,当value值等于0时,申请该资源的进程处于阻…

2024不容错过的好项目好商机,普通人翻身就靠它了,靠谱创业项目推荐

2024什么最容易挣钱?是火遍全网的单身经济?宠物经济?旅游业?大健康经济?都不是!他们确实挣钱,但都不是最容易的。 比如单身经济,卖东西你需要去结合需求去选品,开单身餐厅…

尊嘟假嘟?三行代码提升接口性能600倍

一、背景 业务在群里反馈编辑结算单时有些账单明细查不出来,但是新建结算单可以,我第一反应是去测试环境试试有没有该问题,结果发现没任何问题!!! 然后我登录生产环境编辑业务反馈有问题的结算单&#xff…