使用 dockerfile-maven-plugin 插件构建并推送 Docker 镜像
这篇笔记的目标是使用本地 IDEA 编译 SpringBoot 工程为 jar 包,并且使用安装好 Docker 的远程 Linux 主机构建 Docker 镜像,Push 到阿里云的镜像托管服务。
首先需要一台安装好 Docker 的 Linux 主机或虚拟机,并且开放远程控制(见 -> 开启 Docker 的远程控制)
添加环境变量
IDEA 设置里添加 Maven 环境变量,告知 Docker Host 地址,具体操作如下:
- 找到 Preference -> Build, Execution, Deployment -> Build Tools -> Maven -> Runner
- 在 Environment variables 中填写
DOCKER_HOST=tcp://xxx.xxx.xxx.xxx:2375