IDEA集成docker插件实现镜像打包上传一键部署

1.docker开启远程访问

IDEA集成docker插件实现镜像打包上传一键部署_第1张图片

2.idea安装docker插件

打开Idea,从File->Settings->Plugins->Install JetBrains plugin进入插件安装界面,在搜索框中输入docker,可以看到Docker integration,点击右边的Install按钮进行安装。安装后重启Idea。

IDEA集成docker插件实现镜像打包上传一键部署_第2张图片

3.idea配置docker

配置docker,连接到远程docker服务。 从File->Settings->Build,Execution,Deployment->Docker打开配置界面

IDEA集成docker插件实现镜像打包上传一键部署_第3张图片
连接成功后,在IDEA工具中即可 操作Docker:
IDEA集成docker插件实现镜像打包上传一键部署_第4张图片

4、docker-maven-plugin不使用Dockerfile

传统过程中,打包、部署、等。而在持续集成过程中,项目工程一般使用 Maven 编译打包,然后生成镜像,通过镜像上线,能够大大提供上线效 率,同时能够快速动态扩容,快速回滚,着实很方便。docker-maven-plugin 插件就是为了帮助我们在Maven工程中,通过简单的配置,自动生成镜像并推送到仓库中。
	
		
		http://ip:2375
		
		ip:prot
		latest
	

	
		com.spotify
		docker-maven-plugin
		1.0.0
		
			
			${docker.registry}/${project.artifactId}
			
			
				${docker.plugin.version}
			
			
			openjdk:8-jdk
			
			zhangsan [email protected]
			
			/data
			["java", "-version"]
			["java", "-jar", "${project.build.finalName}.jar"] 
			
			${docker.registry.host}
			
			
				
					/data
					
					${project.build.directory}
					
					${project.build.finalName}.jar
				
			
		
	

注意: imageName标签指定的镜像名,如果需要上传到私有仓库必须带端口,否则无法上传,亲测

5.执行命令

对项目进行打包。并构建镜像到Docker私有仓库中。

mvn命令操作

mvn clean package docker:build

idea图像界面操作

IDEA集成docker插件实现镜像打包上传一键部署_第5张图片
IDEA集成docker插件实现镜像打包上传一键部署_第6张图片

6.远程本地镜像仓库查看。

docker images

在这里插入图片描述

你可能感兴趣的:(docker,idea,intellij-idea,docker,java)