当前位置: 首页 > 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/966775/

相关文章:

  • 微信投票网站制作wordpress 个人 主题
  • wordpress头像网站电子商务的网站建设要求步骤
  • 网站开发建设浏览器在线打开网页
  • 建设工程检测中心网站微信手机网页版登录入口官网
  • 惠安网站建设90平装修大约多少钱
  • 做资料网站违法网站更换服务器 备案
  • 台州网站建设网站里会自动换图怎么做
  • 什么行业需要找网络公司做网站火星培训机构收费明细
  • 做网站哪个公司最好办一家建筑公司流程
  • wordpress 素材站模板医疗网站建设及优化
  • 南通网站seoandroid开发工具有哪些
  • 企业网站建设多少家重庆网站建设设计
  • 北京网站建设出名 乐云践新网站做支付按流量付费
  • 站长之家查询的网址兰州网站seo哪家公司好
  • 网站建设培训班多少钱企业官方网站开发外包
  • 南宁建设集团招聘信息网站saas平台
  • 长春建设局网站襄阳网站建设xtehus
  • 网站建设费怎么做账成品模板网站
  • 北京网站建设推广沐浴露营销软文
  • 天津高端网站制作中国全案设计联盟
  • 坪地网站建设市场整站seo优化一般多少钱
  • 网站建设与开发的论文wordpress固定链接设置访问出错
  • 小网站做几个关键词南昌外包建站
  • 溧阳市城乡建设局网站邳州网站
  • 网站推广阶段做网站建设需要做哪些工作
  • 网站联系方式连接怎么做产品设计有出路吗
  • wordpress集团网站云南网站设计哪家好
  • 东方网站建设网络营销效果评估
  • wordpress 关闭网站wordpress添加链接
  • 网站制作 用户登录系统全球电子商务网