idea打包meven镜像_docker打包maven项目推送到阿里云镜像仓库
自从上次用derrick 创建 nodejs 项目容器之后,以此为砖来引出学习Dockerfile的玉,用docker创建maven项目镜像也分两步走.使用maven plugin docker 创建镜像并push到 阿里云镜像仓库
使用 Alibaba Cloud Toolkit 创建镜像并push到 阿里云镜像仓库准备工作:本地 docker
已安装 Alibaba Cloud Toolkit 的 intellij idea使用maven plugin docker 创建镜像并push到 阿里云镜像仓库maven setting.xml 写入 阿里云镜像仓库 信息
提前创建命名空间和镜像仓库
2.pom.xml 添加下列信息
UTF-8
UTF-8
registry.cn-hangzhou.aliyuncs.com
huangzx3
com.spotify
docker-maven-plugin
1.2.2
${docker.repostory}/${docker.registry.name}/${project.artifactId}:${project.version}
${project.basedir}
/
${project.build.directory}
${project.build.finalName}.jar
docker-aliyun
${docker.repostory}
true
ps:
标签的值要与setting.xml中的标签相等
是Dockerfile 的路径
为创建的命名空间
为创建的镜像仓库名
3.创建Dockerfile文件FROM openjdk:8u151-jdk
ADD target/gateway-test-1.0.0-SNAPSHOT.jar app.jar
RUN bash -c 'touch /app.jar'
EXPOSE 8761
ENTRYPOINT [ "java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app.jar" ]
4.最后执行
sudo docker push registry.cn-hangzhou.aliyuncs.com/huangzx3/gateway:1.0.0-SNAPSHOT
用 Alibaba Cloud Toolkit 创建镜像并push到阿里云镜像仓库,请看下一篇
idea打包meven镜像_docker打包maven项目推送到阿里云镜像仓库相关推荐
- Docker镜像的拉取和推送(阿里云镜像仓库)
简介: 阿里云的容器镜像服务个人版是不要钱的,个人可以免费创建3个命名空间和最多可创建300个免费的镜像仓库供以使用,平时可以使用这项服务对个人的镜像进行管理,就可以不使用国外的DockerHub来对 ...
- Docker镜像推送到阿里云镜像仓库
一.本地镜像发布到阿里云 1.阿里云ECS Docker生态如下图示 二.镜像生成方法 1.基于当前容器创建一个新的镜像,新功能增强 命令 docker commit [OPTIONS] 容器ID [ ...
- 将docker镜像推送到阿里云镜像仓库
1.注册阿里云账号(支付宝扫码登录也可以) 进入控制台,找到[容器镜像服务] 2.创建命名空间 3.创建镜像仓库 4.设置授权凭证 5.登录 docker login --username=index ...
- 将本地docker镜像推送到阿里云镜像仓库
- 将镜像推送到阿里云私有仓库
目录 一.将镜像推送到阿里云私有仓库 1.个人实例 2.点击个人实例 3.点击镜像仓库自行创建 4.点击创建好的仓库名称 4.1. 登录阿里云Docker Registry 4.2. 从Registr ...
- 同一台mac管理多个git 账号/同一个项目推送到多个远程仓库
问题1:一台电脑绑定两个git账号,描述: 公司git账号:company 项目名称:CompanyApp 个人git账号:self 项目名称:SelfApp 公司项目在p ...
- maven配置更换最新的阿里云镜像仓库
前言 Maven中央仓库默认在国外,国内的开发者下载依赖时可能会很慢,不过可以通过配置Maven的镜像地址来提高下载jar包的速度.国内支持maven镜像的有阿里云,开源中国等等,这里换为阿里云的镜像 ...
- 本地项目推送到码云私有仓库
操作环境:win 10 1.生成公钥 ssh-keygen -t rsa -C "码云注册邮箱" ps:邮箱两边加" " 2.添加到本地公钥 ssh-agent ...
- jenkins构建项目配置及推送阿里云镜像仓库
使用阿里云的k8s,更新一个项目需要如下步骤: 1.先更新代码 2.再将代码打包生成一个docker镜像,推送到阿里云镜像仓库(私有的) 3.在阿里云上使用新的镜像新启一个docker,并把老的doc ...
最新文章
- 从AI技术到用户需求:深思考CEO杨志明谈创业心得
- Linux 下hosts文件
- 原来安全也能像足球那么踢的
- 个性化资源管理器软件Q-dir_6.36(附安装包)
- 初识Flink-从WorldCount开始
- 奇葩的UI引用LayoutInflater.from问题
- 设计模式---代理模式(c++实现)
- matlab 画图直接存储_Matlab通过图文件找原始数据
- PTA甲级15进制转换
- 【Linux】04 软链接和硬链接
- docker 定时重启脚本_群晖docker容器定时自动重启
- 采用静态编译方式防止易语言小程序被误杀
- 高效工作的7种方法,可以让你的工作效率提高一倍,很实用
- 用计算机美化演讲稿过程,计算机应用基础第10章--PowerPoint应用—制作论文答辩演讲稿.ppt...
- 直播预告 | 猪齿鱼V1.1发布,线上新功能详解邀您参加
- windows7系统之家旗舰版下载
- 计算机乘法函数公式word,计算机函数乘法word 在word中如何算乘法如图
- 北大青鸟消防控制器组网_北大青鸟消防报警主机维修与调试
- PS~了解PS的第一步,基本操作
- 单细胞算法-聚类-louvain算法
热门文章
- nginx配置介绍(二)
- 微信小程序开发笔记,你收藏了吗?
- vue 页面导出excel表格,提示excel文件损坏
- 【小程序】小程序安卓,ios,ipad兼容问题
- java基本微信小程序的琴房预约管理系统 uniapp 小程序
- css之透明度和外发光
- python抠图代码_五行 Python 代码实现批量抠图
- 2021-06-08实验室如何正确选择和确认检测方法?
- # 编译 qemu,libvirt, qemu rpm 包和 libvirt rpm 包
- 2011年10月14日22:40,“你在哪(where are you)”诞生