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

本文基于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               
  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
回答: 你提到的问题是关于git提交后发生冲突的情况。这种情况通常是因为同一个项目的不同员工在相同位置提交了不同的更改,导致冲突发生。解决这个问题的方法有几种。一种方法是使用git pull命令来合并远程的更改到本地仓库。你可以使用命令"git pull origin master --allow-unrelated-histories"来告诉git允许合并不相关的历史。执行这个命令后,你可能需要提供一些合并信息并保存。另一种方法是在初次push之前,先使用git pull命令来将远程的更改合并到本地仓库,然后再进行push操作。这样可以避免冲突的发生。\[2\]至于你提到的链接"https://gitee.com/src-openeuler/kernel/repository/archive/openEuler-22.03-LTS-SP1.zip",它是一个压缩文件的链接,可能与git提交冲突的问题无关。 #### 引用[.reference_title] - *1* [git提交冲突:To https://gitee.com/men_zi_qi/practical-training.git ! [rejected] dev -> dev (fetch ...](https://blog.csdn.net/Menqq/article/details/114034902)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [git项目初次push提示error: failed to push some refs to https://gitee.com/xxxx/gittest.git’解决方案](https://blog.csdn.net/qq_41853988/article/details/122933694)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代先生.重庆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值