vastbase 容器化部署

2023年 10月 23日 77.2k 0

使用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

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论