阿里云CLI是一种通过命令行界面管理和使用阿里云资源的工具。它用GO编写并建立在阿里云OpenAPI之上。本教程介绍了如何在Docker中配置环境,以便您能快速上手使用阿里云CLI。

前提条件

在您的本地计算机上安装Docker18.09或更高版本

操作步骤

  1. 在桌面上(或其他任何位置)创建一个新目录,并将下列代码保存到名为Dockerfile的纯文本文件中。
    FROM alpine:latest
    
    # 添加jq,以JSON的格式输出
    RUN apk add --no-cache jq
    
    # 获取并安装阿里云CLI工具
    RUN wget https://aliyuncli.alicdn.com/aliyun-cli-linux-3.0.2-amd64.tgz
    RUN tar -xvzf aliyun-cli-linux-3.0.2-amd64.tgz
    RUN rm aliyun-cli-linux-3.0.2-amd64.tgz
    RUN mv aliyun /usr/local/bin/
    说明 Docker文件应始终命名为 Dockerfile(带有大写字母D且没有文件扩展名),并且每个目录只能保存一个文件。
  2. 在此目录下运行docker build --tag aliyuncli.命令来构建名为“aliyuncli”的Docker镜像。
    说明 命令末尾的“.”告诉Docker在当前目录中构建Docker镜像。如果省略“.”,将发生错误。
  3. 创建Docker镜像之后,您可以运行以下命令启动一个Docker容器。
    docker run -it -d -–name aliyuncli aliyuncli
    说明 第一个“aliyuncli”是容器名(您可以命名您想要的),第二个是镜像名称(这里必须是“aliyuncli”,因为在本示例构建时已经命名镜像)。
  4. 运行下述命令连接Docker容器。
    docker exec -it aliyuncli /bin/sh