一、安装docker
如满足操作系统是10.3以上 内存大于4g可采用dockerformac安装
如不满足可采用DockerToolbox安装
二、配置
使用docker的maven插件需 配置remote api 采用dockerformac安装需安装socat配置remote api
使用brew安装socat
命令: brew install socat
启动socat
命令: socat -d TCP-LISTEN:2375,range=localhost/32,reuseaddr,fork UNIX:/var/run/docker.sock
三、配置docker插件
在工程pom里添加如下插件
com.spotify docker-maven-plugin 0.4.3 ${docker.image.prefix}/${project.artifactId} src/main/docker / ${project.build.directory} ${project.build.finalName}.jar
创建src/main/docker目录并在该目录下创建Dockerfile文件内容如下
FROM frolvlad/alpine-oraclejdk8:slim VOLUME /tmp ADD euroker-client-1.0-SNAPSHOT.jar app.jar ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"] EXPOSE 8810
四、生成镜像运行容器
执行maven package打包命令构建程序包
执行docker插件build构建镜像
执行成功可以看到镜像已经生成
启动容器
查看容器状态
备注
清除