Alibaba Cloud Toolkit可以将应用快速部署到镜像仓库,提供安全的镜像托管能力。在IntelliJ IDEA安装和配置Alibaba Cloud Toolkit后,只需在配置界面设置部署参数即可实现自动化部署。

前提条件

镜像仓库配置

使用Cloud Toolkit将应用部署到镜像仓库具体步骤如下:

  1. 在IntelliJ IDEA中打开您的工程。
  2. 在IntelliJ IDEA顶部菜单栏中选择Tools > Alibaba Cloud > Deploy to Registry / Kubernetes > Deploy to Registry
  3. Deploy to Registry对话框设置部署参数。
    deploy to registry

    部署镜像仓库参数说明如下。

    参数 描述
    Build Image
    • Context Directory:文件目录。
    • Dockerfile:Docker文件。
    • Version:镜像版本号。
    Image Repositories
    说明 Context DirectoryDockerfile通常会根据您的本地应用工程自动识别并设置。

部署应用到ACR

  1. 在部署参数页面选择Alibaba Cloud Container Registry
    ACR
  2. 选择地域命名空间镜像仓库
  3. Advanced下拉选项中选择网络类型。
    • Internet:公有网络。
    • VPC Network:VPC网络。
    • Classic Network:经典网络。
  4. 先单击Apply,然后单击Run

部署应用到其它镜像仓库

  1. 在部署参数页面选择Custom Container Registry
  2. 单击界面右侧的Add,配置Registry信息。
  3. Registry页面配置镜像仓库NameAddressUsernamePassword,单击Apply,然后单击OK
    registry
    说明 建议单击Test Connection,测试远程仓库是否连接成功。
  4. Repository对话框填入您的镜像地址。
  5. 先单击Apply,然后单击Run

结果验证

以阿里云容器镜像服务平台为例,可通过查看您的镜像版本更新时间来确认镜像是否推送成功。

结果验证