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 为我们打镜像:

打镜像完成后,就可以看到我们打的镜像了:

相关推荐
江湖有缘7 小时前
从零开始:基于 Docker Compose部署高可用 Miniflux RSS阅读器
运维·docker·容器
林鸿风采9 小时前
在Alpine Linux上部署docker和Portainer管理工具
linux·运维·docker·portainer
林_学9 小时前
我扔掉了本地环境,从编码到上线只花了3分钟
docker
haiyu柠檬10 小时前
IDEA和VSCode中好用的插件推荐
java·vscode·intellij-idea
怜淇10 小时前
docker拉取openjdk8:jre失败
java·docker·容器
ss27313 小时前
idea中git更新项目:将传入更改合并到当前分支,在传入更改上变基当前分支
java·git·intellij-idea
❀͜͡傀儡师14 小时前
docker部署BentoPDF应用
运维·docker·容器
为爱停留14 小时前
Spring Boot 应用配置参数化实践:通过 Docker Run 参数传递配置
spring boot·后端·docker
林鸿风采14 小时前
在Alpine Linux上部署docker,并配置开机自启
linux·docker·eureka·alpine
江湖有缘15 小时前
Docker快速部署NeonLink:打造你的私人书签管理平台
运维·docker·容器