前置条件
- 一台安装有Docker的服务器
- IDEA有Docker插件
IDEA配置Docker部署环境
依次点击Preferences->Build,Execution,Deployment->Docker->点击加号
本机电脑
本机电脑安装了Docker可以直接选择Docker for Mac(Windows)即可;
远程服务器
SSH
TCP Socket
注意:如果不使用Certificates folder的话,需要开放2375端口。修改配置文件docker.service,一般在/usr/lib/systemd/system/目录下,CentOS可以通过使用systemctl status docker命令来进行查看
在ExecStart所在行进行追加-H tcp://0.0.0.0:2375
项目一键部署到Docker
Demo代码概览
在8080端口下提供了一个路径为/hello的http接口
编写Dockerfile文件
FROM openjdk:8-alpine
COPY ./target/docker-demo.jar /root
EXPOSE 8080
ENTRYPOINT java -jar /root/docker-demo.jar
Docker运行配置
点击Edit configurations
点击+选择Docker下的Dockerfile
一键部署
可以在这里查看日志、进入容器等操作