OpenEuler系统安装Docker方法以及通过Docker安装OpenGuass

网友投稿 722 2022-10-20

OpenEuler系统安装Docker方法以及通过Docker安装OpenGuass

????????‍????博主介绍:大家好,我是芝士味的椒盐,一名在校大学生,热爱分享知识,很高兴在这里认识大家????

????擅长领域:Java、大数据、运维、电子

????????如果本文章各位小伙伴们有帮助的话,????关注+????????点赞+????评论+????收藏,相应的有空了我也会回访,互助!!!

????另本人水平有限,旨在创作简单易懂的文章,在文章描述时如有错,恳请各位大佬指正,在此感谢!!!

1.简介

华为提供了一个基于 CentOS 的企业级 Linux 发行版 EulerOS。最近,华为发布了一个名为 openEuler 的 EulerOS 社区版

2.资料参考

OpenEuler系统文档地址:​​openEuler documentation​​

3.系统镜像源位置

地址:​​openEuler​​

咳咳....太保姆了直接进入正题

4.安装Docker(第一种方法)

4.1.1更新软件源

wget -O /etc/yum.repos.d/openEulerOS.repo clean allyum makecache

4.1.2 yum直接安装docker

yum install -y docker

4.2安装Docker(第二种方法)

4.2.1 获取安装包,地址本次以19.03.5为例

cd ~ && wget 安装

tar xvpf docker-19.03.5.tgz cp -p docker/* /usr/bin cat >/usr/lib/systemd/system/docker.service <

⚠️ 注意:在过程出现docker: Error response from daemon: pull access denied for xxx, repository does not exist or may require ‘docker login’: denied: requested access to the resource is denied.的话。

解决方法:找不到这个image需要login仓库,检查image是否正确拼写

5.安装OpenGuass

5.1.1拉取OpenGaussDB镜像

docker pull enmotech/opengauss:latest

5.1.2在Linux中创建文件夹用于本地持久化存储

mkdir -p /enmotech/opengauss

5.1.3启动容器

docker run --name opengauss --privileged=true -d -e GS_PASSWORD=Yeyu@123 -v /enmotech/opengauss:/var/lib/opengauss -p 15432:5432 -u root --restart=always enmotech/opengauss:latest

参数解释: name:设置容器名 privileged:设置为true时在容器内拥有真正root权限 d:后台运行 e:指定参数 GS_PASSWORD:指定数据库密码(必须为大小写字母+数字+符号,长度不小于8字符) v:挂载本地文件夹 p:创建本地和数据库端口映射 u:指定用户 restart:设置为always时即可开机自启 注意: 实现远程连接需开放Linux防火墙对应端口;JDBC连接由于OpenGaussDB基于postgresql-9.4开发,使用对应jar包即可。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:关于feign.codec.DecodeException异常的解决方案
下一篇:Docker常用镜像操作
相关文章

 发表评论

暂时没有评论,来抢沙发吧~