通过docker-maven-plugin插件构建docker镜像
2020-01-13 01:57
369 查看
- 配置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拉取所有代码
- 构建镜像
cd meetingbooksystem #进入pom.xml所在目录构建镜像 mvn clean package -DskipTest docker:build #-DskipTest跳过Junit中的测试代码
- 查看镜像:
docker images
接下来就可以启动镜像,进行代码功能测试了。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Docker-通过docker-maven-plugin插件实现docker镜像构建并自动发布到远程docker服务器
- 使用Maven 插件构建docker 镜像和推送仓库
- Docker与微服务-使用Maven插件构建Docker镜像
- 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
- 浅谈使用Maven插件构建Docker镜像的方法
- Docker使用 Maven 插件构建镜像的方法
- idea使用docker-maven-plugin插件将项目编译为docker镜像到远程linux服务器 原
- 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
- 使用Maven插件构建Docker镜像
- 使用docker-maven-plugin插件将项目编译为docker镜像到远程linux服务器
- Docker maven插件方式构建微服务镜像
- Docker Maven插件本地构建镜像发布至远程服务器
- 使用docker-maven-plugin插件将项目编译为docker镜像到远程linux服务器
- 微服务部署之Maven插件构建Docker镜像
- 使用maven插件构建docker镜像
- 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
- 使用docker-maven-plugin插件构建和推送Docker映像
- Docker系列教程12-使用Maven插件构建Docker镜像
- 1.7 Docker与微服务-使用Maven插件构建Docker镜像
- 通过Jenkins构建maven项目的Docker镜像