您的位置:首页 > 运维架构 > Docker

通过docker-maven-plugin插件构建docker镜像

2020-01-13 01:57 369 查看
  1. 配置maven插件
    pom.xml中添加插件,并将代码推送至远程仓库:
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>1.0.0</version>
<configuration>
<!-- 镜像名,这里用工程名,这里的镜像名不能带有大写字母否则会报错 -->
<imageName>${project.artifactId}</imageName>
<!-- Dockerfile文件所在目录 -->
<dockerDirectory>${project.basedir}/src/main/resources</dockerDirectory>
<imageTags>
<imageTag>${project.version}</imageTag>
</imageTags>
<!-- 构建镜像的配置信息 -->
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.build.directory}</directory>
<include>${project.artifactId}-${project.version}.jar</include>
</resource>
</resources>
</configuration>
</plugin>


2. 在linux系统中选择一个文件夹,用于克隆git仓库或者更新一下最新的代码:

git clone http://192.168.218.121:7002/yuwengoku/octoiot4life.git


这里克隆好了以后就会生成一个project目录,我这边是

octoiot4life

如果是已经有仓库的,则选择更新:

git branch  #查看当前分支
git pull origin master #从当前分支master拉取所有代码


  1. 构建镜像
cd meetingbooksystem  #进入pom.xml所在目录构建镜像
mvn clean package -DskipTest docker:build #-DskipTest跳过Junit中的测试代码


  1. 查看镜像:
docker images


接下来就可以启动镜像,进行代码功能测试了。

  • 点赞
  • 收藏
  • 分享
  • 文章举报
mac文的java路 发布了20 篇原创文章 · 获赞 1 · 访问量 918 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: