某天,心情很好,就想着折腾一下docker吧,从头开始,虚拟机,搭建java和maven,安装docker环境等等,然后创建了一个可以正常部署springboot的项目,本地wins环境运行一切正常。
1.Failed to execute goal com.spotify:docker-maven-plugin:0.4.11:build (default-cli) on project activityservice:Exception caught: java.util.concurrent.ExecutionException: com.spotify.docker.client.shaded.javax.ws.rs.ProcessingException: java.io.IOException:No such file or directory
查了下说是连接数超了,重启以后没问题了,然后就出现下面的第2个问题了
解决办法:重启docker : systemctl restart docker
2.pull access denied for frolvlad/alpine-oraclejdk8, repository does not exist or may require 'docker login'
咋一看好像是docker没有登陆的问题,于是就去注册了docker的账号,也docker login了,燃鹅毛用没有。
查询了网上,也有类似的问题,说是docker中没有jdk,所以,就说安装jdk了。
然后就在docker按照网上说的安装jdk,但是还是没有用。
docker pull carsharing/alpine-oraclejdk8-bash
我下载的docker镜像是carsharing/alpine-oraclejdk8-bash,但是DockerProfile配置了frolvlad/alpine-oraclejdk8:slim;
后来就在想,会不会是DockerProfile文件的From配置错误了。
改掉from后面的构建依赖以后,执行mvn clean package docker:build 构建成功;d