• 作者:老汪软件技巧
  • 发表时间:2024-09-28 17:02
  • 浏览量:

今天我们将继续深入探讨KES的单机安装,依然围绕Docker的使用展开。这一部分的内容将涵盖一些常见的陷阱以及在遇到问题时如何进行有效的反馈和解决。首先,我们需要找到官方的安装教程,确保以官方指南为主,同时结合我们自己的使用习惯。

为什么我们如此青睐Docker,而不是选择传统的命令行安装呢?在当今的云计算时代,Docker已经成为一种几乎必备的技能,它能够大大简化环境配置和应用部署的流程,使得开发和运维工作更加高效。

接下来,我们将详细讲解具体的安装步骤和注意事项,帮助大家顺利完成KES的安装。让我们开始吧!

单机安装

在这里,我想与大家分享官方的安装步骤,您可以通过以下链接访问详细的安装指南:官方安装步骤。同时,如果您需要下载相关的软件或资源,请前往官方的下载地址:官方下载页面。

这些链接提供了全面的文档和工具,帮助您更顺利地进行安装和配置。建议大家在安装之前先仔细阅读官方指南,以便更好地理解每个步骤的具体操作和注意事项。

我已经为大家准备好了相关的下载链接,您可以通过以下地址获取所需文件:下载地址。

需要特别提醒的是,虽然这个链接中包含了中文字符,这并不会对下载过程产生实质性的影响,但从规范性和可读性角度来看,这样的链接格式并不太理想。因此,建议官方在未来的链接命名中尽量避免使用中文,以提高链接的清晰度和一致性。

我们将继续使用宝塔面板进行直接安装,因为我选择了 Docker 版本,这样我们可以直接导入镜像进行使用。需要注意的是,官方尚未对外公开可用于公网的官方镜像,因此这种方式是当前最方便的选择。

导入镜像

最初,我打算通过宝塔面板的导入镜像功能直接进行导入,但不幸的是,这一方法未能成功。因此,我只能转而使用命令行的方式进行导入。具体的命令如下:docker load -i kingbase.tar

此时,经过命令行的操作,本地环境中将成功生成所需的镜像,方便后续的使用和部署。

我们决定直接采用 Compose 模板来启动服务,而不是使用官方提供的命令行形式。这种方式不仅能够简化配置过程,还能提高我们在多容器应用管理上的灵活性和效率。

单机安装什么意思__单机游戏安装教程

version: "2"
services:
  kingbase:
    image: kingbase_v009r001c001b0030_single_x86:v1
    container_name: kingbase
    privileged: true  # 注意这里的缩进与前面的键值对对齐
    environment:
      - ENABLE_CI=yes    # yes(默认 大小写不敏感)/no 大小写敏感
      - NEED_START=yes    # yes(默认 启动数据库)/ no(不启动数据库)
      - DB_USER=system # 默认用户名
      - DB_PASSWORD=12345678ab  # 默认密码
      - DB_MODE=oracle    # 支持oracle/pg/mysql
    volumes:
      - /mnt/kingbase/data:/home/kingbase/userdata
    ports:
      - 4321:54321
    restart: unless-stopped
    command: /usr/sbin/init

编排模式的创建过程已经圆满完成,所有相关配置和设置已成功应用。

接下来,我们将启动相应的模板,以便迅速搭建所需的环境和服务。

启动服务

接下来,我们只需启动系统即可,相关的日志信息也非常清晰明了,有助于我们进行故障排查和性能监控。然而,我在这里遇到了一些问题,启动过程未能成功完成。

需要特别注意的是,由于我之前已经安装过一次 Kingbase,但在这次安装时忘记清空先前挂载的持久化目录,这导致了启动失败的情况。对于新手用户而言,通常在进行初次安装时,系统能够顺利启动并成功运行。

在成功安装的过程中,相关的日志信息清晰地显示了各项步骤和状态,以下是安装成功时的日志输出:

在成功启动后,我们可以直接进入容器内部进行免密码连接,以测试数据库的正常运行情况。首先,我们需要确认数据库服务是否已顺利启动:

sys_ctl -D /home/kingbase/userdata/data/ status

其次,我们将进行免密码登录操作,以确保能够无缝地访问数据库:

kql

我根据官方文档的指导进行操作,但直接显示为失败。