docker部署springboot工程
#springboot工程 docker部署教程
服务器环境
192.168.2.157
- centos7 docker jdk8
部署步骤
- 登陆服务器,创建属于自己的账户,如gddxsjy(添加用户命令:useradd gddxsjy,修改密码命令:passwd gddxsjy)
- 将gddxsjy用户添加到sudo权限(编辑sudoer文件添加)
- 在gddxsjy用户建立docker文件夹,放Dockerfile文件和需要发布的springboot jar包
- 编辑Dockerfile文件(Dockerfile文件)
- 将Dockerfile文件和打包好的jar包发布到docker文件夹
- 在docker文件夹下将jar包打包为镜像(docker build -t spring-analysis-boot-docker .)
- 打包成功后,使用docker images查看打包完成的镜像
- 运行镜像(docker run --name spring-analysis-boot-docker -d -v /home/gddxsjy/logs/app:/home/gddxsjy/logs/app -p 9099:9090 spring-analysis-boot-docker)
- 运行docker ps 查看已经启动成功的容器
- tail -f /home/gddxsjy/logs/app/app.log 查看发布应用日志
docker启动命令解析
- –name 自定义容器命名
- -d 程序后台启动
- -v /home/gddxsjy/logs/app:/home/gddxsjy/logs/app 将容器内部的app目录的文件挂载到服务器app目录下面
- -p 9099:9090 将容器内部9090端口映射到服务器9099端口
- spring-analysis-boot-docker 镜像名称
docker部署springboot工程相关推荐
- Docker 部署SpringBoot项目不香吗?
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:流星007 链接:toutiao.com/i68433912 ...
- 使用Docker部署SpringBoot项目(避坑+超级详细版本)
使用Docker部署SpringBoot项目(避坑+超级详细版本) 首先呢,非常感谢我们一起相遇在这个地方,想必此刻的你也是在一个学习求知的过程,我们一样,我们都是在求知的路上匍匐前进!看到这篇文章, ...
- Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo
Docker 部署SpringBoot项目整合 Redis 镜像做访问计数Demo 最终效果如下 大概就几个步骤 1.安装 Docker CE 2.运行 Redis 镜像 3.Java 环境准备 4. ...
- Docker系列 四.Docker部署SpringBoot
四.Docker部署SpringBoot 环境&工具: 阿里云轻量级服务器.CentOS 7系统.FinalShell(其他连接客户端也可以).IDEA 1. 创建springboot项目 这 ...
- 又到了上云时刻啦!!!阿里云 Docker部署SpringBoot项目 方便测试的部署方式
又到了上云时刻啦!!!阿里云 Docker部署SpringBoot项目 方便测试的部署方式 部署思路: 具体步骤: 1.打成jar 2.上传到服务器 3.启动JDK容器 4.进入JDK 容器 启动 项 ...
- 云服务器部署SpringBoot工程-瑞吉外卖项目
Linux部署SpringBoot工程-瑞吉外卖项目 云平台:阿里云 终端软件:Tabby Terminal 部署项目项目: SpringBoot-瑞吉外卖 自己第一次从本地web项目搭建到云端部署发 ...
- 手牵手教Docker部署Springboot+vue ,全过程十分详细,轻松完成项目部署(简单,高效,通用)
手把手教Docker部署Springboot+vue ,详细全过程,轻松完成项目部署(简单,高效) 上线前准备 腾讯云的服务器,服务器安装好docker 和docker-compose 最好事先了解技 ...
- docker 挂载目录_完美解决:Docker部署SpringBoot项目后图片无法访问和上传,3招搞定!...
以前使用FTP在Linux中使用java -jar xxx.jar部署SpringBoot项目时,由于在项目中指定了主机文件存放路径映射,可以直接访问服务器的文件. 但是最近入坑Docker,将Spr ...
- 使用Docker部署SpringBoot
目录 一个简单 Spring Boot 项目 Spring Boot 项目添加 Docker 支持 构建打包环境 安装 Docker 环境 安装JDK 安装MAVEN 使用 Docker 部署 Spr ...
最新文章
- Visual C#访问接口
- java openjdk 卸载_java – 如何卸载OpenJDK?
- 第四范式入围Gartner新兴技术与趋势影响力雷达全球代表厂商
- 【JQuery】将Json Object序列化成URL的QueryString
- php 正则获取某个div,php正则匹配html中带class的div并选取其中内容的方法
- PAT B1007 素数对猜想 (20 分)
- IOS逆向【2】-cydia之开发者模式
- 有关不蒜子访问统计无法显示的解决方法
- 操作系统(李治军) L10用户级线程
- Python机器学习:梯度下降法001什么是梯度下降法
- (45)VHDL实现算术器
- 基于Memcached的Nginx服务器集群session共享
- 计算机网络实验之局域网应用,计算机网络实验之局域网的配置
- 2017百度之星初赛:A-1001. 小C的倍数问题
- 康博(COMPUWARE)软件公司简介
- POJ3254 Corn Fields(状态压缩DP)
- java.net.SocketException: Connection reset 问题分析
- 计算机机房监理细则,弱电机房工程施工监理的四大重点
- 教你玩转私域流量+会员运营体系
- 计算机研究生申请 MIT,麻省理工计算机专业研究生申请条件有什么?
热门文章
- 停车场反向寻车实现方法和算法
- 干货!探索单目车辆估计中的中间几何表示
- No signing certificate “iOS Distribution“ found No “iOS Distribution“ signing certificate matching
- 【已解】英雄联盟lol撸啊撸“寻找对局”按钮无法点击,开不了赛解决方法
- 金山云个人用户实名认证步骤详解(图文教程)
- 拉丁超立方抽样 Latin hypercube sampling,java 代码
- android 仿微信聊天界面 以及语音录制功能,Android仿微信录制语音功能
- 开源直播课丨大数据集成框架ChunJun类加载器隔离方案探索及实践
- java数字图像处理开题报告,基于MATLAB的数字图像处理算法研究与仿真开题报告...
- 神经网络训练平台,在线神经网络训练