内江市网站建设,大连大型网站制作公司,网站界面设计图片,网站服务器位置查询windows Docker 搭建仓库
打开docker desktop 。 打开windows cmd窗口或powershell窗口。 输入docker run -d -p 5000:5000 --name test registry:2 运行一个名字叫test的registry容器。
idea配置springboot项目的docker插件 在pom.xml中的plugins中加入下面代码…windows Docker 搭建仓库
打开docker desktop 。 打开windows cmd窗口或powershell窗口。 输入docker run -d -p 5000:5000 --name test registry:2 运行一个名字叫test的registry容器。
idea配置springboot项目的docker插件 在pom.xml中的plugins中加入下面代码
!-- docker的maven插件官网https://github.com/spotify/docker‐maven‐plugin --!-- Dockerfile maven plugin --plugingroupIdcom.spotify/groupIdartifactIddocker-maven-plugin/artifactIdversion${docker.maven.plugin.version}/versionexecutionsexecutioniddefault/idgoals!--如果package时不想用docker打包,就注释掉这个goal--goalbuild/goalgoalpush/goal/goals/execution/executionsconfiguration!--仓库地址--registryUrl${docker.repostory}/registryUrl!--docker api地址构建镜像是通过api调用在192.168.245.133上构建并推送到registryUrl上--dockerHosthttp://127.0.0.1:2375/dockerHost!--镜像名称--imageName${docker.repostory}/${docker.registry.name}/${project.name}:${project.version}/imageNameimageTagsimageTag${project.version}/imageTag/imageTags!--基础镜像--baseImagejava/baseImage!--是否推送镜像--pushImagetrue/pushImage!--推送后是否覆盖已存在的标签镜像--forceTagstrue/forceTagsexposes8080/exposes!--资源类似Dockerfile里的 ADD --resourcesresourcetargetPath//targetPathdirectory${project.build.directory}/directoryinclude${project.build.finalName}.jar/include/resource/resources!--启动容器里执行的命令注意这里的格式格式不对会运行不成功的--!-- entryPoint[java, -version]/entryPoint--entryPoint[java, -jar,/${project.build.finalName}.jar]/entryPoint/configuration/pluginidea打包并推送镜像到本地仓库
执行maven的clear和install完成编译和打包. 执行maven的插件docker 中的build
可以看见target目录中有docker文件夹和下面的dockerfile文件 执行maven插件中的docker push。结果报错了。 解决办法
代开磁盘进入当前用户的目录下找到.docker目录 点击进入该目录可以看到config.json文件。使用notepad编辑
将什么图中的credsStore改为credStore。注意去掉中间的s字母。 再执行idea中的docker push就可以了。 注意如果失败请检查你的registry容器是否启动。