如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
DataStax OpsCenter 是 https://hub.docker.com/r/datastax/dse-server 的基于 Web 的可视化管理与监控解决方案。该镜像提供了便捷的部署方式,用于管理 DSE 集群的配置、监控性能指标及执行日常运维操作。
该镜像仅授权用于非生产环境的开发用途,具体适用场景包括:
4.1.1 创建 OpsCenter 容器并连接 DSE 集群
以下步骤在同一 Docker 主机上创建 OpsCenter 容器及关联的 DSE 服务器容器:
创建 OpsCenter 容器
执行以下命令启动 OpsCenter 容器,映射必要端口(8888 为 Web 界面端口,61620 为 Agent 通信端口):
bashdocker run -e DS_LICENSE=accept -d -p 8888:8888 -p 61620:61620 --name my-opscenter datastax/dse-opscenter:<version tag>
如需持久化配置或自定义参数,可参考 4.2 配置管理 添加额外选项。
创建关联的 DSE 容器
启动 DSE 服务器容器,并通过 --link 选项关联至 OpsCenter 容器:
bashdocker run -e DS_LICENSE=accept --link my-opscenter:opscenter --name my-dse -d datastax/dse-server:<version tag>
获取 DSE 容器 IP 地址
在运行 DSE 容器的主机上执行以下命令,获取 DSE 节点的 IP:
bashdocker inspect my-dse | grep '"IPAddress":'
访问 OpsCenter 并配置集群
http://<DOCKER_HOST_IP>:8888;完成后,OpsCenter 即可与 DSE 集群配合使用。详细操作参见 OpsCenter 用户指南。
可通过以下方式管理 OpsCenter 配置:
4.2.1 使用 DSE 配置卷
该方式无需自定义容器或过度使用主机卷,仅需将自定义配置文件挂载至容器的 /config 卷,容器会自动映射配置至内部路径。步骤如下:
在本地主机创建目录(如 /opsc/config);
从 https://github.com/datastax/docker-images/tree/master/config-templates 下载并自定义所需配置文件(如 opscenterd.conf),确保文件名与镜像内对应配置文件一致且包含所有必填项;
启动容器时挂载该目录至 /config 卷:
bashdocker run -e DS_LICENSE=accept --name my-opscenter -v /opsc/config:/config -d datastax/dse-opscenter:<version tag>
注意:修改
/config卷中的配置文件后,需通过docker restart <container_name>重启容器,DSE 服务将随容器重启并加载新配置。
4.2.2 其他配置方式
-v /local/path:/opt/opscenter/conf/opscenterd.conf);OpsCenter 键空间中,无需额外持久化配置。opscenterd.conf),可通过目录挂载实现:
/opsc/persist-config);-v 挂载目录至目标配置文件路径:
bashdocker run -e DS_LICENSE=accept -d -v /opsc/persist-config:/opt/opscenter/conf/opscenterd.conf datastax/dse-opscenter:<version tag> --name my-opscenter
4.4.1 交互式 Bash Shell
若容器在后台运行(使用 -d 选项),可通过以下命令进入交互式 Bash 终端:
bashdocker exec -it <container_name> bash
输入 exit 可退出终端,容器将继续运行。
4.4.2 查看日志
通过 Docker 日志命令查看 OpsCenter 运行日志:
bashdocker logs my-opscenter
| 参数/环境变量 | 说明 | 示例值 |
|---|---|---|
DS_LICENSE=accept | 必须设置,用于接受 DataStax 许可协议(仅授权开发环境使用) | accept |
-p <host>:<container> | 端口映射,8888(Web 界面)、61620(Agent 通信)为必映射端口 | -p 8888:8888 |
--link <container>:opscenter | 关联 DSE 容器至 OpsCenter,需指定 OpsCenter 容器名称 | --link my-opscenter:opscenter |
-v <host_dir>:/config | 挂载配置卷,用于自定义配置文件 | -v /opsc/config:/config |
由 DataStax 官方维护。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务