Docker方式部署 openGauss Datakit

Docker包方式部署 openGauss Datakit

关注作者: 【霸王龙的日常】,全网同名
专注数据库,定期为您分享实用的项目实战经验。

前言

上篇文章介绍了jar包方式部署openGauss Datakit的实现方法。
此外,我们还可以使用Docker的方式部署 Datakit ,方便DevOps用户的安装。

本文将用Docker部署Datakit进行演示。

在这里插入图片描述

1 安装前准备

  • 请确保操作系统可以连接外网

  • 前期准备
    前期准备工作与上篇文章步骤1 至 步骤3.6.2 完全相同,具体目录如下图所示。
    在这里插入图片描述

假设你前期准备工作已完成,接下来,我们继续如下步骤。

2 以 Docker 方式部署 Datakit

2.1 安装docker

yum install -y docker

2.2 编辑dockerfile

cd /ops
vi datakit.yaml

粘贴以下内容

FROM openjdk:11
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
EXPOSE 9494 5432
WORKDIR /ops/
ENTRYPOINT ["java","-Xms2048m","-Xmx4096m", "-jar", "openGauss-datakit-5.1.1.jar"]

2.3 构建镜像

上述

docker build -f datakit.yaml -t datakit:5.1.1 .

在这里插入图片描述

2.4 启动容器

docker run -idt -p 9494:9494 \
    -v /etc/localtime:/etc/localtime:ro \
    -v $(pwd):/ops \
    --name datakit datakit:5.1.1 \
    --spring.profiles.active=temp

在这里插入图片描述

显示的如下信息

3e28f8114616430f4ca8c6ec195b67b0f7ca75018227088261abdb4886ba3e36

这串代码为容器ID。

2.5 查看当前正在运行的容器

docker ps

显示结果如下

在这里插入图片描述

接下来就可以使用Datakit了。

3 Datakit 的使用

3.1 访问方式

在浏览器中打开如下地址

https://192.168.7.100:9494

3.2 进入登录界面

在这里插入图片描述

平台默认的登录账号密码:admin/admin123,请在首次登录后及时修改密码。

3.2 进入主界面

在这里插入图片描述

至此,通过docker方式部署 openGauss Datakit 已完成。

关注作者:【霸王龙的日常】,全网同名。
专注数据库,定期为您分享实用的项目实战经验。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
您好!对于部署OpenGauss数据库,您可以使用Docker来简化这个过程。以下是一些基本步骤: 1. 首先,确保您已经安装了Docker。您可以在官方网站上下载并安装Docker。 2. 下载OpenGaussDocker镜像。您可以在OpenGauss的官方Docker Hub仓库中找到可用的镜像。您可以使用以下命令来下载镜像: ``` docker pull opengauss:版本号 ``` 请将 "版本号" 替换为您想要使用的OpenGauss版本号。 3. 创建一个新的Docker容器并运行OpenGauss。您可以使用以下命令来创建和运行容器: ``` docker run --name 容器名称 -p 宿主机端口:容器内部端口 -e POSTGRES_PASSWORD=密码 -d opengauss:版本号 ``` 请将 "容器名称" 替换为您想要为容器指定的名称,将 "宿主机端口" 替换为您想要将OpenGauss映射到的宿主机端口号,将 "容器内部端口" 替换为OpenGauss实例内部监听的端口号,将 "密码" 替换为您想要设置的数据库密码,将 "版本号" 替换为您下载的OpenGauss镜像的版本号。 4. 等待一段时间,直到容器启动并运行成功。您可以使用以下命令来检查容器的运行状态: ``` docker ps ``` 如果容器正在运行,您应该能够看到OpenGauss容器的相关信息。 5. 使用任何支持PostgreSQL的客户端工具(如pgAdmin或psql)连接到OpenGauss数据库。您需要使用以下信息进行连接: - 主机:localhost(如果您在本地运行容器) - 端口:替换为您在步骤3中映射的宿主机端口号 - 用户名:gaussdb - 密码:您在步骤3中设置的密码 请注意,OpenGauss与PostgreSQL具有一些区别。因此,某些功能可能会有所不同。 这是一个简单的介绍,用于使用Docker部署OpenGauss数据库。您可以根据自己的需求和环境进行调整。祝您成功部署OpenGauss

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值