#springboot工程 docker部署教程

服务器环境

192.168.2.157

  • centos7 docker jdk8

部署步骤

  1. 登陆服务器,创建属于自己的账户,如gddxsjy(添加用户命令:useradd gddxsjy,修改密码命令:passwd gddxsjy)
  2. 将gddxsjy用户添加到sudo权限(编辑sudoer文件添加)
  3. 在gddxsjy用户建立docker文件夹,放Dockerfile文件和需要发布的springboot jar包
  4. 编辑Dockerfile文件(Dockerfile文件)
  5. 将Dockerfile文件和打包好的jar包发布到docker文件夹
  6. 在docker文件夹下将jar包打包为镜像(docker build -t spring-analysis-boot-docker .)
  7. 打包成功后,使用docker images查看打包完成的镜像
  8. 运行镜像(docker run --name spring-analysis-boot-docker -d -v /home/gddxsjy/logs/app:/home/gddxsjy/logs/app -p 9099:9090 spring-analysis-boot-docker)
  9. 运行docker ps 查看已经启动成功的容器
  10. tail -f /home/gddxsjy/logs/app/app.log 查看发布应用日志

docker启动命令解析

  1. –name 自定义容器命名
  2. -d 程序后台启动
  3. -v /home/gddxsjy/logs/app:/home/gddxsjy/logs/app 将容器内部的app目录的文件挂载到服务器app目录下面
  4. -p 9099:9090 将容器内部9090端口映射到服务器9099端口
  5. spring-analysis-boot-docker 镜像名称

docker部署springboot工程相关推荐

  1. Docker 部署SpringBoot项目不香吗?

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:流星007 链接:toutiao.com/i68433912 ...

  2. 使用Docker部署SpringBoot项目(避坑+超级详细版本)

    使用Docker部署SpringBoot项目(避坑+超级详细版本) 首先呢,非常感谢我们一起相遇在这个地方,想必此刻的你也是在一个学习求知的过程,我们一样,我们都是在求知的路上匍匐前进!看到这篇文章, ...

  3. Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo

    Docker 部署SpringBoot项目整合 Redis 镜像做访问计数Demo 最终效果如下 大概就几个步骤 1.安装 Docker CE 2.运行 Redis 镜像 3.Java 环境准备 4. ...

  4. Docker系列 四.Docker部署SpringBoot

    四.Docker部署SpringBoot 环境&工具: 阿里云轻量级服务器.CentOS 7系统.FinalShell(其他连接客户端也可以).IDEA 1. 创建springboot项目 这 ...

  5. 又到了上云时刻啦!!!阿里云 Docker部署SpringBoot项目 方便测试的部署方式

    又到了上云时刻啦!!!阿里云 Docker部署SpringBoot项目 方便测试的部署方式 部署思路: 具体步骤: 1.打成jar 2.上传到服务器 3.启动JDK容器 4.进入JDK 容器 启动 项 ...

  6. 云服务器部署SpringBoot工程-瑞吉外卖项目

    Linux部署SpringBoot工程-瑞吉外卖项目 云平台:阿里云 终端软件:Tabby Terminal 部署项目项目: SpringBoot-瑞吉外卖 自己第一次从本地web项目搭建到云端部署发 ...

  7. 手牵手教Docker部署Springboot+vue ,全过程十分详细,轻松完成项目部署(简单,高效,通用)

    手把手教Docker部署Springboot+vue ,详细全过程,轻松完成项目部署(简单,高效) 上线前准备 腾讯云的服务器,服务器安装好docker 和docker-compose 最好事先了解技 ...

  8. docker 挂载目录_完美解决:Docker部署SpringBoot项目后图片无法访问和上传,3招搞定!...

    以前使用FTP在Linux中使用java -jar xxx.jar部署SpringBoot项目时,由于在项目中指定了主机文件存放路径映射,可以直接访问服务器的文件. 但是最近入坑Docker,将Spr ...

  9. 使用Docker部署SpringBoot

    目录 一个简单 Spring Boot 项目 Spring Boot 项目添加 Docker 支持 构建打包环境 安装 Docker 环境 安装JDK 安装MAVEN 使用 Docker 部署 Spr ...

最新文章

  1. Visual C#访问接口
  2. java openjdk 卸载_java – 如何卸载OpenJDK?
  3. 第四范式入围Gartner新兴技术与趋势影响力雷达全球代表厂商
  4. 【JQuery】将Json Object序列化成URL的QueryString
  5. php 正则获取某个div,php正则匹配html中带class的div并选取其中内容的方法
  6. PAT B1007 素数对猜想 (20 分)
  7. IOS逆向【2】-cydia之开发者模式
  8. 有关不蒜子访问统计无法显示的解决方法
  9. 操作系统(李治军) L10用户级线程
  10. Python机器学习:梯度下降法001什么是梯度下降法
  11. (45)VHDL实现算术器
  12. 基于Memcached的Nginx服务器集群session共享
  13. 计算机网络实验之局域网应用,计算机网络实验之局域网的配置
  14. 2017百度之星初赛:A-1001. 小C的倍数问题
  15. 康博(COMPUWARE)软件公司简介
  16. POJ3254 Corn Fields(状态压缩DP)
  17. java.net.SocketException: Connection reset 问题分析
  18. 计算机机房监理细则,弱电机房工程施工监理的四大重点
  19. 教你玩转私域流量+会员运营体系
  20. 计算机研究生申请 MIT,麻省理工计算机专业研究生申请条件有什么?

热门文章

  1. 停车场反向寻车实现方法和算法
  2. 干货!探索单目车辆估计中的中间几何表示
  3. No signing certificate “iOS Distribution“ found No “iOS Distribution“ signing certificate matching
  4. 【已解】英雄联盟lol撸啊撸“寻找对局”按钮无法点击,开不了赛解决方法
  5. 金山云个人用户实名认证步骤详解(图文教程)
  6. 拉丁超立方抽样 Latin hypercube sampling,java 代码
  7. android 仿微信聊天界面 以及语音录制功能,Android仿微信录制语音功能
  8. 开源直播课丨大数据集成框架ChunJun类加载器隔离方案探索及实践
  9. java数字图像处理开题报告,基于MATLAB的数字图像处理算法研究与仿真开题报告...
  10. 神经网络训练平台,在线神经网络训练