docker-maven-plugin 发布镜像到 window环境的docker服务器
2018-01-09 16:18
459 查看
1.pom.xml添加插件:
2.设置虚拟机监听,先到VM VitualBox安装目录下执行以下命令:
VBoxManage modifyvm "default" --natpf1 "guestssh,tcp,,2375,,2376"
3.最后还不行的话,则尝试将该目录下的证书文件(仅需要证书,不需要复制目录)
%USER%.docker\machine\certs 复制到 %USER%.docker
4.然后再到工程目录下执行:
mvn clean package docker:build -DskipTests
<plugin> <groupId>com.spotify</groupId> <artifactId>docker-maven-plugin</artifactId> <version>0.4.12</version> <configuration> <!-- 注意imageName一定要是符合正则[a-z0-9-_.]的,否则构建不会成功 --> <!-- 详见:https://github.com/spotify/docker-maven-plugin Invalid repository name ... only [a-z0-9-_.] are allowed--> <!--<dockerHost>tcp://192.168.99.100:2376</dockerHost>--> <dockerHost>https://192.168.99.100:2376</dockerHost> <dockerCertPath>/Users/kenkou/.docker/machine/machines/default</dockerCertPath> <imageName>zgz:0.0.1</imageName> <dockerDirectory>${project.basedir}/src/main/docker</dockerDirectory> <resources> <resource> <targetPath>/</targetPath> <directory>${project.build.directory}</directory> <include>${project.build.finalName}.jar</include> </resource> </resources> </configuration> </plugin>
2.设置虚拟机监听,先到VM VitualBox安装目录下执行以下命令:
VBoxManage modifyvm "default" --natpf1 "guestssh,tcp,,2375,,2376"
3.最后还不行的话,则尝试将该目录下的证书文件(仅需要证书,不需要复制目录)
%USER%.docker\machine\certs 复制到 %USER%.docker
4.然后再到工程目录下执行:
mvn clean package docker:build -DskipTests
相关文章推荐
- Docker Maven插件本地构建镜像发布至远程服务器
- Docker 生产环境之使用可信镜像 - 用 compose 部署 Notary 服务器
- 使用docker-maven-plugin插件将项目编译为docker镜像到远程linux服务器
- Tensorflow实战学习(二十二)【产品环境模型部署,Docker镜像,Bazel工作区,导出模型,服务器,客户端】
- 使用docker-maven-plugin插件将项目编译为docker镜像到远程linux服务器
- 学习笔记TF022:产品环境模型部署、Docker镜像、Bazel工作区、导出模型、服务器、客户端
- maven构建docker镜像三部曲之一:准备环境
- docker-maven-plugin 推送镜像到 docker-hub
- 使用cargo-maven2-plugin插件自动化发布到Tomcat服务器
- 使用docker-maven-plugin插件将项目编译为docker镜像到远程linux服务器(非常有用)
- Eclipse中的Maven项目一键部署到Tomcat服务器 - 支持多环境部署
- 云计算Docker全面项目实战(Maven+Jenkins、日志管理ELK、WordPress博客镜像)
- maven 多环境打包发布的两种方式
- Maven 配置docker打包镜像push到私有库
- docker原始镜像启动容器并创建Apache服务器实现反向代理
- 在云服务器上搭建JSP环境并发布web项目(通过域名访问自己写的项目)
- Centos下Docker使用镜像和DockerFile方式搭建JAVA Web 开发环境
- window环境下搭建SVN服务器
- Maven插件wagon-maven-plugin自动化部署Java项目到Linux远程服务器
- Maven环境搭建以及eclipse-maven3-plugin插件安装