900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > idea打包meven镜像_docker打包maven项目推送到阿里云镜像仓库

idea打包meven镜像_docker打包maven项目推送到阿里云镜像仓库

时间:2022-04-17 07:36:27

相关推荐

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

-

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 -/huangzx3/gateway:1.0.0-SNAPSHOT

用 Alibaba Cloud Toolkit 创建镜像并push到阿里云镜像仓库,请看下一篇

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。