octopuslabs/azure-workertools该镜像为Octopus Deploy提供执行环境,集成了部署到Azure所需的全套工具,旨在简化通过Octopus Deploy自动化部署Azure资源的流程。每次Azure CLI发布新版本时会自动构建新镜像,版本号与Azure CLI版本保持一致,确保工具链的时效性和兼容性。
提供多平台架构支持:
linux/amd64linux/arm64windows/amd64(基于Windows Server 2022)支持以下标签格式:
octopuslabs/azure-workertools:latest:最新稳定版octopuslabs/azure-workertools:VERSION:指定版本(VERSION对应Azure CLI版本号)octopuslabs/azure-workertools:VERSION-win.2022:Windows Server 2022平台的指定版本不同平台对应的Dockerfile源码链接:
| OS/Arch | Dockerfile链接 |
|---|---|
linux/amd64 | Dockerfile |
linux/arm64 | Dockerfile |
windows/amd64 | Dockerfile |
bash# 拉取最新版Linux镜像 docker pull octopuslabs/azure-workertools:latest # 拉取指定版本Linux镜像(例如Azure CLI 2.51.0) docker pull octopuslabs/azure-workertools:2.51.0 # 拉取Windows版本 docker pull octopuslabs/azure-workertools:2.51.0-win.2022
Linux环境:
bash# 交互式运行Linux容器 docker run -it --rm octopuslabs/azure-workertools:latest /bin/bash # 验证Azure CLI版本 docker run --rm octopuslabs/azure-workertools:latest az --version
Windows环境:
powershell# 交互式运行Windows容器 docker run -it --rm octopuslabs/azure-workertools:latest-win.2022 powershell # 验证Azure PowerShell版本 docker run --rm octopuslabs/azure-workertools:latest-win.2022 pwsh -Command "Get-Module -ListAvailable Az"
各平台Dockerfile可通过以下链接查看:
| 平台架构 | 源码链接 |
|---|---|
linux/amd64 | Dockerfile |
linux/arm64 | Dockerfile |
windows/amd64 | Dockerfile |
将此镜像配置为Octopus Deploy工作器池的执行环境,步骤如下:
octopuslabs/azure-workertools:latest)manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务