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# 镜像要暴露的端口,如要使用端口,在执行do
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"]

2. 配置阿里云账号
顶部菜单 - Tools - Alibaba Cloud Toolkit - Preferences
出现如下界面,配置阿里云账号的 AK 和 SK,即可完成首选项配置。(如果是子账号,则填写子账号的 AK 和 SK)

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

部署

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

在 Image 标签页中,选择本地应用程序的 Context Directory 和 Dockerfile (通常会根据您本地的应用工程自动识别并设置);
选择容器镜像服务的地域、命名空间和镜像仓库。
version版本号建议为日期格式,如:myteset_202102142136,不能使用:进行分割
注:注意仓库的地域选择
4.登录阿里云仓库下载镜像
注:登录后每次发布到镜像仓库都会自动下载,不需要手动拉取了
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)