暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

vastbase 容器化部署

原创 silence 2023-10-23
1099

使用Podman 部署容器环境:

Podman 是 Pod Manager 工具的简称。它是一个无守护程序的容器引擎,用于在 Linux 系统上管理 Open Container Initiative (OCI) 容器,可以直接取代 Docker。

Podman 的最显著特性是现成地支持无 root 权限容器,可在运行容器时提供更小的攻击面。

可以使用 Podman 通过 Dockerfile 和一系列与 Docker 开源引擎相同的命令来创建符合 OCI 标准的容器映像。

例如,podman build 命令执行与 docker build 相同的任务。换言之,Podman 可以直接替代 Docker 开源引擎。


目前Opengauss 已有容器镜像, Opengauss 的商用发行版海量数据Vastbase、 恩墨Mogdb 都有容器镜像。


对于podman 的基本操作可参考:

http://blog.itpub.net/21374452/viewspace-2854386/


1. 创建vastbase用户, 

useradd vastbase
passwd vastbase


2. 下载vastbase容器镜像tar 包并进行导入load。


导入命令: 

podman load -i



3.  创建vastbase 容器, 需要向厂商要license 文件。

podman run -d  -v 数据卷license的路径:/usr/local/vastbase/lic -v 数据库数据的数据卷路径:/home/vastbase/data -e VB_PASSWORD=密码 -p 内网ip地址:5432:5432 镜像名:tag标签


4. 登入容器

podman exec -it container_name sh

su - vastbase

vsql -r



「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论