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

前提条件

镜像仓库配置

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

阿里云2000元代金券免费领,最新优惠1折抢购,2核4G云服务器仅799元/3年,新老用户同享,立即抢购>>>

  1. 在IntelliJ IDEA界面左侧的Project中右键单击待部署的工程名,在快捷菜单中选择Alibaba Cloud > Deploy to Registry / Kubernetes > Deploy to Registry
  2. Deploy to Registry对话框设置部署参数。
    使用IntelliJ IDEA部署应用到镜像仓库_部署应用到镜像仓库_部署应用_Alibaba Cloud Toolkit
    部署镜像仓库参数说明:

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

部署应用到ACR

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

部署应用到其它镜像仓库

  1. 在部署参数页面选择Custom Container Registry
  2. 单击Add,配置Registry信息。
  3. Registry页面配置镜像仓库NameAddressUsernamePassword
    使用IntelliJ IDEA部署应用到镜像仓库_部署应用到镜像仓库_部署应用_Alibaba Cloud Toolkit

    说明 建议单击Test Connection,测试远程仓库是否连接成功。

  4. 选择Apply > OK
  5. Repository对话框填入您的镜像地址。
  6. 先单击Apply,然后单击Run

结果验证

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

使用IntelliJ IDEA部署应用到镜像仓库_部署应用到镜像仓库_部署应用_Alibaba Cloud Toolkit