alibaba cloud toolkit-部署到阿里云docker镜像仓库

1.在项目的根目录下创建Dockerfile文件

# 指定基础镜像,本地没有会从dockerHub pull下来
FROM java:8
# 作者
MAINTAINER javachen
# 把可执行jar包复制到基础镜像的根目录下
COPY target/myteset-0.0.1-SNAPSHOT.jar /myteset-0.0.1-SNAPSHOT.jar
# 镜像要暴露的端口,如要使用端口,在执行docker run命令时使用-p生效
EXPOSE 8080
# 在镜像运行为容器后执行的命令
ENTRYPOINT ["java","-jar","/myteset-0.0.1-SNAPSHOT.jar"]

alibaba cloud toolkit-部署到阿里云docker镜像仓库

2. 配置阿里云账号

顶部菜单 - Tools - Alibaba Cloud Toolkit - Preferences

出现如下界面,配置阿里云账号的 AK 和 SK,即可完成首选项配置。(如果是子账号,则填写子账号的 AK 和 SK)

alibaba cloud toolkit-部署到阿里云docker镜像仓库

3.上传镜像

设置本地 Docker 镜像打包
顶部菜单 - Tools - Alibaba Cloud Toolkit - Preferences - Alibaba Cloud Toolkit - Docker

alibaba cloud toolkit-部署到阿里云docker镜像仓库

部署

alibaba cloud toolkit-部署到阿里云docker镜像仓库

在 IntelliJ IDEA 中,点击上图所示菜单,会出现如下窗口:

alibaba cloud toolkit-部署到阿里云docker镜像仓库

在 Image 标签页中,选择本地应用程序的 Context Directory 和 Dockerfile (通常会根据您本地的应用工程自动识别并设置);

选择容器镜像服务的地域、命名空间和镜像仓库。

version版本号建议为日期格式,如:myteset_202102142136,不能使用:进行分割

注:注意仓库的地域选择

4.登录阿里云仓库下载镜像

上一篇:pyecharts V1.x版本使用Map绘制地图修改主题背景色等


下一篇:Failed to execute goal on project qingcheng_web_manager: Could not resolve dependencies for project