重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
IDEA是Java最常用的开发工具,而Docker是当下最火的部署容器。
成都一家集口碑和实力的网站建设服务商,拥有专业的企业建站团队和靠谱的建站技术,十多年企业及个人网站建设经验 ,为成都数千家客户提供网页设计制作,网站开发,企业网站制作建设等服务,包括成都营销型网站建设,高端网站设计,同时也为不同行业的客户提供网站设计、网站制作的服务,包括成都电商型网站制作建设,装修行业网站制作建设,传统机械行业网站建设,传统农业行业网站制作建设。在成都做网站,选网站制作建设服务商就选成都创新互联。
1.配置docker远程连接端口vi /usr/lib/systemd/system/docker.service找到 ExecStart,在最后面添加 -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
重启docker
systemctl daemon-reload systemctl start docker开放端口2375
firewall-cmd --zone=public --add-port=2375/tcp --permanent2.IDEA安装Docker插件1. File->Settings->Plugins 搜索 docker integration
安装成功后重启IDEA
3.创建Springboot项目,配置连接远程docker pom.xml<?xml version="1.0" encoding="UTF-8"?>application.properties
server.port=8887logging.config=classpath:logback.xmllogging.path=/home/docker_demo/app/logs/logback.xml
<?xml version="1.0" encoding="UTF-8"?>配置docker远程地址
在项目下创建Dockerfile文件
Dockerfile内容:
FROM openjdk:8-jdk-alpineADD *.jar app.jarENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]增加docker配置
命令解释
Image tag : 指定镜像名称和tag,镜像名称为 docker-demo,tag为1.1
Bind ports : 绑定宿主机端口到容器内部端口。格式为[宿主机端口]:[容器内部端口]
Bind mounts : 将宿主机目录挂到到容器内部目录中。格式为[宿主机目录]:[容器内部目录]。这个springboot项目会将日志打印在容器
/home/docker_demo/app/logs/ 目录下,将宿主机目录挂载到容器内部目录后,那么日志就会持久化容器外部的宿主机目录中。
项目启动成功
可以直接访问接口,查看日志文件
总结:通过idea部署springboot项目到docker简单方便!
到此这篇关于IDEA 配置Docker的过程的文章就介绍到这了,更多相关IDEA 配置Docker内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!