当前位置: 首页 > news >正文

学生个人网站布局培训网站建设课程

学生个人网站布局,培训网站建设课程,手机网站建设的公司排名,东莞保安公司招聘电话本篇文章主要内容是后端项目写好了,怎么打包部署到服务器上运行。 文章目录 1. 在服务器上安装Docker2. 在Docker中装MySQL3. 在Docker中设置网桥,实现容器间的网络通信4. 修改后端配置文件5. 修改pom.xml文件6. 打包7. 编写DockerFile文件8. 上传文件到…

本篇文章主要内容是后端项目写好了,怎么打包部署到服务器上运行。

文章目录

      • 1. 在服务器上安装Docker
      • 2. 在Docker中装MySQL
      • 3. 在Docker中设置网桥,实现容器间的网络通信
      • 4. 修改后端配置文件
      • 5. 修改pom.xml文件
      • 6. 打包
      • 7. 编写DockerFile文件
      • 8. 上传文件到服务器
      • 9. 镜像生成
      • 10. Docker运行镜像
      • 11. 查看日志

1. 在服务器上安装Docker

参考其他文章,安装Docker都是一样一样的

2. 在Docker中装MySQL

这个也可以参考其他文章

3. 在Docker中设置网桥,实现容器间的网络通信

这里主要是Mysql,在mysql运行后:

# 查看网桥列表
docker network ls
# 新建网桥
docker network create 网桥名字
# 配置网桥
docker network connect 网桥名字 容器名字# 查看容器网络
docker inspect 容器名字

容器就算是连上网了。

4. 修改后端配置文件

把mysql数据库主机改改,由于我们的项目是运行在docker上的,由于已经实现了容器间网络通信,所以mysql主机部分就改成容器名。
在这里插入图片描述

5. 修改pom.xml文件

这里主要是在pom.xml文件里添加打包配置

<!--打包--><packaging>jar</packaging><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><!--这里写上main方法所在类的路径--><configuration><mainClass>com.game.server.ServerApplication</mainClass></configuration><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin></plugins></build>

6. 打包

在这里插入图片描述
这样就有包了:
在这里插入图片描述

7. 编写DockerFile文件

在这里插入图片描述

8. 上传文件到服务器

我这里用scp命令上传,这里面的路径用你自己的路径

scp server/src/Dockerfile 你的服务器号:
scp server/target/server-1.0-SNAPSHOT.jar 你的服务器号:
scp common/target/common-1.0-SNAPSHOT.jar 你的服务器号:

这样就能上传到你的服务器里了。

9. 镜像生成

到服务器里。
输入命令

docker build -t 镜像名(自己设置):版本号 .    
注意上面最后有个 . 号,这个是你的DockerFile文件上传到云服务器里的目录路径。

接下来它就开始给你打包镜像了。

10. Docker运行镜像

输入命令

docker run -d --name 容器名字(你自己取) -p 8080:8080 --network 网络网桥名 镜像名 

这里要说明:
-d 后台运行
–name 名字
-p 给外界暴露的端口:里面的端口
–network 网络

其中网络名就是你前面(第3步)里创建的网桥名字。
镜像名则是第9步创建的名字。

11. 查看日志

输入以下指令,就可以查看容器日志了

docker logs -f 容器名
http://www.yayakq.cn/news/202021/

相关文章:

  • 北京城乡建设和住房门户网站给人做网站的
  • 网站开发技术的发展流程图国内公关公司排名
  • 医院网站方案南宁网红打卡
  • 中心网站建设方法百度主页入口
  • 普洱市住房和城乡建设局网站p2p网站开发公司
  • 银行网站开发网站首页包括哪些内容
  • 佛山市品牌网站建设公司企业网站建设全包
  • 企业网站开发用什么做网站需要具备什么要求
  • 用vue做pc端网站好吗枣庄建网站的公司
  • 最新章节 62.一起来做网站吧苏州园区邮编
  • 微信网站开发流程图很多网站的导航条都设置为7到9
  • 建设网站入什么科目wordpress怎么破解插件
  • 网站建设怎么评估网站wap版
  • 自适应网站做mip改造网站备案成功后
  • 企业宣传网站建设内容深圳网站建设公司排名
  • 番禺 大石网站建设石家庄做网站公司哪家好
  • 应用下载衡阳专业的关键词优化终报价
  • 建设企业网站得花多少钱优设网址导航是网络导航吗
  • 网站ping值网站做推广企业
  • ai生成建筑网站有限责任公司和有限公司的区别
  • 建设网站实训报告书互联网营销案例
  • 站群网站程序杭州化妆品网站建设
  • 油漆网站设计网站整改建设安全设备方案
  • 微网站第三方平台WordPress标题别名自动翻译插件
  • 乐陵网站服务在哪一条wordpress微网站模板
  • windows server 2008 网站配置自己做配图的网站
  • 网站设计网站开发优化涿州二康
  • 厂家营销型网站建设网站建设胶州
  • 利川市网站建设网站建设自适应网站
  • 企业网站那几点重要建网站有什么要注意的