launchdarkly/ldcli该Docker镜像是LaunchDarkly提供的官方命令行界面(CLI)工具,用于管理LaunchDarkly功能标志。LaunchDarkly是一款功能管理平台,允许团队通过功能标志(Feature Flags)动态控制应用功能的发布与下线。本镜像将CLI工具容器化,使用户无需在本地系统安装依赖,即可在容器环境中便捷地与LaunchDarkly平台交互,实现功能标志的全生命周期管理。
write或admin权限)。从Docker Hub拉取最新版本:
bashdocker pull launchdarkly/cli:latest
指定版本(如v1.2.3):
bashdocker pull launchdarkly/cli:v1.2.3
通过环境变量传入API令牌并执行操作,基本格式:
bashdocker run --rm -e LD_API_TOKEN=<your-api-token> launchdarkly/cli <command> [arguments]
--rm:容器退出后自动删除<your-api-token>:替换为实际API令牌(在LaunchDarkly控制台“账户设置 > 授权”中获取)<command>:CLI命令(如flag、env、segment等)bashdocker run --rm -e LD_API_TOKEN=your-token launchdarkly/cli flag list --env=production
bashdocker run --rm -e LD_API_TOKEN=your-token launchdarkly/cli flag create \ --project=my-project \ --env=development \ --key=checkout-v2 \ --name="Checkout V2" \ --description="New checkout flow" \ --type=boolean \ --default=false
bashdocker run --rm -e LD_API_TOKEN=your-token launchdarkly/cli flag update \ --project=my-project \ --env=production \ --key=checkout-v2 \ --on=true
| 环境变量 | 描述 | 是否必需 |
|---|---|---|
LD_API_TOKEN | LaunchDarkly API令牌,用于认证与服务通信 | 是 |
LD_BASE_URI | 自定义API基础URL(仅私有部署使用,默认官方API) | 否 |
LD_PROFILE | 指定配置文件名称(使用非默认配置时) | 否 |
/root/.launchdarkly路径:bashdocker run --rm -e LD_API_TOKEN=your-token -v ~/.launchdarkly:/root/.launchdarkly launchdarkly/cli config set default-project my-project
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务