前置条件

  • 一台安装有Docker的服务器
  • IDEA有Docker插件

IDEA配置Docker部署环境

依次点击Preferences->Build,Execution,Deployment->Docker->点击加号

本机电脑

本机电脑安装了Docker可以直接选择Docker for Mac(Windows)即可;
image.png

远程服务器

SSH

image.png

TCP Socket

image.png

注意:如果不使用Certificates folder的话,需要开放2375端口。修改配置文件docker.service,一般在/usr/lib/systemd/system/目录下,CentOS可以通过使用systemctl status docker命令来进行查看

image.png

在ExecStart所在行进行追加-H tcp://0.0.0.0:2375
image.png

项目一键部署到Docker

Demo代码概览

在8080端口下提供了一个路径为/hello的http接口

image.png

编写Dockerfile文件

image.png

FROM openjdk:8-alpine
COPY  ./target/docker-demo.jar /root
EXPOSE 8080
ENTRYPOINT  java -jar /root/docker-demo.jar

Docker运行配置

点击Edit configurations

image.png

点击+选择Docker下的Dockerfile

image.png

image.png

一键部署

image.png

可以在这里查看日志、进入容器等操作

image.png

测试

image.png