IDEA 连接 Docker 一键打镜像
首先,检查 IDEA 是否安装了 Docker 插件:
版本比较新的 IDEA 默认都安装了这个插件,如果没有安装,安装一下。
确保我们虚拟机上安装了 Docker 和 Docker-compose,并启动了 Docker。
找到 IDEA 下方的 Services tab 栏,按照如下操作新建一个 Docker 连接:
配置连接 Docker 的 SSH 连接:
如果按照下面通过 password 认证连接 docker,idea 会显示 “Only key-pair ssh auth type is supported for docker connectons”:
所以需要改为 key-pair 的认证方式:
点击 OK。
移除路径映射后点击 OK:
右键我们创建的 Docker 连接,点击 “connection”,就连接成功了:
找到我们的 Dockerfile,右键这个文件,点击"Modify Run Configuration":
这里我们只需要修改 Image tag,也就是镜像名称,再点击 OK:
在 Dockerfile 文件的头部左侧的箭头位置点击 “Build image for dockerfile”,就会自动按照 Dockerfile 为我们打镜像:
打镜像完成后,就可以看到我们打的镜像了: