将项目发布至docker中,一般有两种常见方式
1. 安装idea docker插件: docker integration
2. 采用maven plugin: docker-maven-plugin
先说第一种docker integration 插件使用
一、插件的安装及配置
- 安装插件Docker integration
- Docker for Windows中进行端口暴露
Settings–>General–>勾选Expose daemon on tcp://localhost:2375 without TLS
注意若发布至 远程服务器的Docker中,需要开启远程端口,具体参见微服务部署之 开启远程docker端口
- IDEADocker插件配置
File–>Settings–>Build,Execution,Deployment–>Docker–>进行如下配置: - 添加Docker的菜单窗口
IDEA顶部工具栏的View–>Tool Windows–>Docker
完成点击左下角的小窗口图标放大即可看到Docker的菜单工具栏
二、插件的基本操作
插件的窗口如下:
主要包含了containers和images,里面是一些已经存在的容器和镜像,下面是一些基本操作:
1. 拉取镜像
如果要拉取镜像,直接在images上右击pull images然后填写Repository即可
2. 创建镜像容器运行
在需要跑的镜像上右击创建容器,这个时候也可看到镜像的ID和Tag,如下图
配置相应的端口绑定等信息即可启动即可,在创建的容器上右击选择inspect可以查看相应容器的详细信息,也可以启动或者停止容器