用idea插件将一个spring boot项目部署到docker容器里运行
修改docker配置文件
1.编辑docker.service脚本
/usr/lib/systemd/system/docker.service
2.在docker.service中加入脚本并保存退出
ExecStart=
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
3.docker重新读取配置文件,并重新启动docker服务
systemctl daemon-reload #重新读取配置文件
systemctl restart docker #重启docker
4.检查端口是否开启
netstat -tnlp
5.在云服务器上设置端口白名单
Idea配置docker
1.安装dockers插件并重启
1.docker配置IP及端口
2.点击docker窗口运行
3.根目录下创建Dockerfile文件
FROM frolvlad/alpine-oraclejdk8:slim
VOLUME /tmp
ADD /target/eureka-server-0.0.1-SNAPSHOT.jar eureka-server.jar
ENTRYPOINT ["java","-jar","/eureka-server.jar"]
4.设置启动项为docker
4.运行脚本
检查测试
1.通过docker ps命令可以看到当前上传上去的镜像已经被运行
2.端口映射
docker run -d -p 8099:8099 37a83b7fa149
3.查看结果
用idea插件将一个spring boot项目部署到docker容器里运行相关推荐
- java servlet 部署到tomcat_如何把spring boot项目部署到tomcat容器中
把spring-boot项目按照平常的web项目一样发布到tomcat容器下 一.修改打包形式 在pom.xml里设置 war 二.移除嵌入式tomcat插件 在pom.xml里找到spring-bo ...
- Spring Boot项目部署到Docker的流程及一些容易踩的坑
Spring Boot项目部署到Docker的流程及一些容易踩的坑 前期准备 准备Spring Boot项目 编写简单的控制类,方便测试 编写日志打印相关 测试项目是否能正常工作 准备部署到docke ...
- 多个Spring Boot项目部署在一个Tomcat容器无法启动
Tomxin7 Simple, Interesting | 简单,有趣 本文将花费您五分钟时间 业务介绍 最近用Spring Boot开发了一个翻译的小项目,但是服务器上还跑着其他项目,包括一个同样用 ...
- 微服务项目部署在docker容器运行
昨天的一篇微服务项目中涉及到docker部署,今天写一篇关于微服务项目部署在docker容器中运行,使用github上另外一个比较经典的微服务项目piggyMetric,项目的github地址:htt ...
- 【java】四步法:spring boot项目部署在CentOS 8(后端篇)
四步法:spring boot项目部署在CentOS 8(后端篇) 一.使用IDEA打包项目为jar包(构建) 1. IDEA版本 2. maven版本 3. pom.xml 设置 4. 构建jar包 ...
- Spring Boot项目部署服务器 本地正常 远程无法访问问题排错
Spring boot项目部署linux 服务器本地正常 远程无法访问 问题描述 排错 原因 最后 最近买个云主机学大佬部署项目..然后直接炸裂了... 问题描述 本地保证代码没问题的情况下( jav ...
- Java Spring Boot 2.0实战Docker容器与架构原理,视频与课件,基于Linux环境...
Java Spring Boot 2.0实战Docker容器Linux与架构原理 内容摘要:Docker是最流行的开源容器引擎,Go语言开发,在互联网大规模集群.云计算.微服务等架构中广泛使用.本次课 ...
- 腾讯云服务器 - 将 Spring Boot 项目部署到云服务器上(保姆级教程)
目录 前言 1.在云服务器上安装 jdk 2.在云服务器上安装 mysql 2.1.安装 mysql 2.2.启动 mysql 服务 2.3.验证 3.将 Spring Boot 项目打包成 jar ...
- spring boot项目 部署 使用Procrun 注册为windows服务。
1.下载Procrun 下载链接:https://downloads.apache.org/commons/daemon/binaries/windows/ 2.新建部署目录workSpace 3.添 ...
最新文章
- CSS垂直居中解决方案
- 浏览器时间久了重新登录_以登录为例讲解什么是全面的测试设计
- python mysql 时间比较大小_python时间函数与mysql时间函数转换
- STL学习笔记-multimap的基本使用
- CodeVS 1576 最长严格上升子序列 (DP)
- 【2015.8.26】新的开始与纪念web开发
- java的object类型转换_Java Object类型转换
- Android 自动接听来电
- SQL server分页的四种方法(算很全面了)
- 练习如下命令的使用: set mset get mget keys type exists ttl expire move 、select del flushdb flusha
- 网站实现扫描二维码关注微信公众号,实现自动登陆
- 程序员赚的辛苦钱及好朋友借钱[借钱时你是爷爷,借出去后丢一个朋友不说还多出一个爷爷]
- 1.CSS3 教程-> 多列布局 > image模块 > cssTransition 过渡 > CSS Animations 动画 > Transform二维
- (二)WaveDrom Editor使用教程
- 沉痛哀悼,网页变黑白代码!
- QGC 连接功能 底层执行逻辑
- oracle的pl/sql存储过程调用java soure来判断文件夹下某个文件是否存在
- 942518-29-8,(S)-2-Amino-4-azido-butanoic acid HCl,L-叠氮高苏氨酸(AHA)是蛋氨酸的氨基酸类似物
- 图像处理:TDLMS算法原理介绍及MATLAB实现
- 数字隔离器的作用及工作原理
热门文章
- mariadb 10.2.3支持延时复制
- windows live writer向cnblog发布文章设置(转)
- 简单是一种美:提高项目成功率的一些方法
- python线程唤醒_Python 并发编程(一)之线程
- python递归排序组合_如何用Python求list的排列组合:一种递归方式
- python怎么调出某年某月日历_Python 写的计算指定年指定月日历的脚本
- python格式化代码工具_python 代码格式化工具:YAPF
- pycharm创建python虚拟环境好处_pycharm虚拟环境的搭建
- 不需要配置的python编辑器_不用调就能用的小白Python编辑器有哪些?
- 计算机系统层次中应用语言级,计算机系统的多级层次结构