datastax/dse-opscenterDataStax OpsCenter 是 DataStax Enterprise (DSE) 的基于 Web 的可视化管理与监控解决方案。该镜像提供了便捷的部署方式,用于管理 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 配置:
该方式无需自定义容器或过度使用主机卷,仅需将自定义配置文件挂载至容器的 /config 卷,容器会自动映射配置至内部路径。步骤如下:
在本地主机创建目录(如 /opsc/config);
从 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 服务将随容器重启并加载新配置。
-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
若容器在后台运行(使用 -d 选项),可通过以下命令进入交互式 Bash 终端:
bashdocker exec -it <container_name> bash
输入 exit 可退出终端,容器将继续运行。
通过 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 官方维护。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务