1.IDEA安装docker插件
在IDEA的插件选项中搜索docker,并进行安装
安装完成后,重启IDEA生效。
2.在IDEA中创建Dockerfile
在第一步中,安装了docker插件,就可以支持Dockerfile文件了。
在项目中新建一个Dockerfile来测试docker插件是否生效。
文件名字为Dockerfile即可
看到Dockerfile文件有docker标志,说明生效。可以在Dockerfile文件中编写shell命令。有自动提示。
3.在IDEA中连接SFTP
Dockerfile用来构建自己项目的镜像,一般在Linux操作系统中进行操作。IDEA为了方便开发人员操作。集成了可连接远程服务器的功能。
在IDEA的Tools——>Deploment——>Browse Remote Host点击
首次显示None。点击三个.进行添加。
名字自定义,Type选择SFTP。
Host:你要连接linux服务的IP地址
User name:用户名
Password:密码
Root path:在IDEA中显示的根
如果不想显示这么多,可在Root path中修改
修改后显示
4.在IDEA中将项目打包成镜像操作
将项目(例如SpringBoot项目)打包成jar包,利用IDEA可连接SFTP,直接在IDEA中操作,创建Dockerfile上下文目录,然后将打包好的jar包直接拖拽到上下文目录,在上下文目录中创建Dockerfile文件,直接在IDEA中编写Dockerfile文件,非常方便。编写完成后,在Linux服务器中执行docker build -t命令进行镜像的构建。
注意
:需要先选择下图红框的,再在空白处右击鼠标创建新的目录(上下文目录),然后在目录中创建Dockerfile,可直接在IDEA中编写。