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

有没有帮忙做问卷调查的网站WordPress已安装主题

有没有帮忙做问卷调查的网站,WordPress已安装主题,自己做app,网站自己怎么做文章目录 前言环境准备实现步骤第一步:Armbian安装1panel第二步:安装数据库第三步:查看数据库容器重要信息【重要】查看容器所在的网络查看容器连接地址 第四步:项目配置和打包第五步:构建项目镜像 前言 这里只是简单记录部署spr…

文章目录

  • 前言
  • 环境准备
  • 实现步骤
    • 第一步:Armbian安装1panel
    • 第二步:安装数据库
    • 第三步:查看数据库容器重要信息【重要】
      • 查看容器所在的网络
      • 查看容器连接地址
    • 第四步:项目配置和打包
    • 第五步:构建项目镜像

前言

  • 这里只是简单记录部署springboot项目后端的快速部署方法

环境准备

  • 一台linux服务器
  • 1panel
  • docker

实现步骤

第一步:Armbian安装1panel

  • 参考Armbian安装1panel教程
  • 由于1panel会自动安装docker,所以无需手动安装docker
  • 1panel配置镜像加速
    在这里插入图片描述

第二步:安装数据库

  • 在应用商店中,选择合适的数据库,安装即可
    在这里插入图片描述
  • 编辑相关配置
    在这里插入图片描述
  • 注意:记得打开外部访问,方便使用数据库软件连接数据库进行操作
  • 如果需要创建项目数据库,正常操作导入数据库文件即可

第三步:查看数据库容器重要信息【重要】

查看容器所在的网络

  • 因为,1panel应用商店安装的容器(默认添加到1panel-network),如果在部署项目使没有注意到mysql容器所在网络,没有正确填写项目mysql连接配置详细,贸然部署项目,会导致springboot连接不到mysql

查看容器连接地址

  • 容器连接地址用于部署项目的容器和mysql容器通信
    在这里插入图片描述

第四步:项目配置和打包

  1. 将yml文件中的数据库连接信息如ip、用户名、密码登录修改为正确信息
    • ip使用上一步查询到容器连接信息
    • 用户名和密码使用创建mysql容器时设置的
  2. 使用maven打包springboot项目(这个相信大家很熟悉了)

第五步:构建项目镜像

  1. 在Linux服务器中创建目录如:/usr/local/docker,然后将项目jar上传到该目录下(可以使用1panel面板进行目录创建和上传操作)
    在这里插入图片描述
  2. /usr/local/docker创建Dockerfile文件构建方便构建镜像
    • Dockerfile是一个文本文件,包含了构建Docker镜像所需的指令和配置
    FROM openjdk:8
    COPY ./spring-0.0.1-SNAPSHOT.jar /tmp/app.jar
    EXPOSE 8080
    ENTRYPOINT java -jar /tmp/app.jar
    
  3. 在终端执行命令
  • 进入创建的目录
cd /usr/local/docker/

  • 构建项目镜像
docker build -f ./Dockerfile -t app .
  • docker build: 构建Docker镜像的命令

  • -f ./Dockerfile: 指定Dockerfile的路径。./Dockerfile指定了Dockerfile文件的相对路径,即当前目录下的Dockerfile文件。

  • -t app: 用于为构建的镜像指定一个标签(tag)。在构建完成后可以通过app这个标签来标识这个镜像。

  • .: 构建上下文路径,指定了在哪个目录下查找Dockerfile和构建镜像所需的文件。.表示使用当前目录作为构建上下文,也就是Docker将会在当前目录下查找Dockerfile和其他需要的文件来构建镜像。


  • 部署项目
docker run  -d --name xx_demo -p 8080:8080 --network=1panel-network app
  1. docker run: 用于运行Docker容器

  2. -d: 用于在后台(分离模式)运行容器,不阻塞当前终端。

  3. --name xx_demo: 用于为运行中的容器指定一个名称

  4. -p 8080:8080: 将主机的端口映射到容器的端口。主机端口:容器端口

  5. --network=1panel-network: 将容器连接到指定的网络。这意味着容器可以与同一网络中的其他容器进行通信,也可以与该网络外部进行通信,具体取决于网络的配置。

  6. app: 这是在之前使用docker build命令构建的Docker镜像的名称。通过这个名称,Docker知道要在哪个镜像基础上运行容器。

http://www.yayakq.cn/news/593582/

相关文章:

  • 网页设计的工作流程做搜狗pc网站优化
  • 深圳网站的做网站公司域名查询网中国万网
  • 做网站的属于什么工作类型怎么利用花生壳做自己的网站
  • 网站无icp备案健身房网站模板
  • 网站怎么做限时抢购做那种网站受欢迎
  • 网站备案要多久时间天津市工程建设交易服务中心网站
  • 芜湖做网站做快三网站
  • 自己动手建设网站律师网站建设费用
  • 建设银行辽宁分行报名网站wordpress主题验证失败
  • 如何建立简单网站个人做的网站百度搜索不到
  • 深圳英文网站制作做网站时背景图片浮动
  • 杭州做卖房子的工作哪个网站好wordpress首页摘要
  • 网站风格底部版权wordpress
  • 厦门做网站最好的公司网站建设 软件开发的公司
  • 网站设计 app开发网页制作与设计属于
  • 旅游海外网站建设湖南网站建设 地址磐石网络
  • 合肥网站备案做旅游计划的网站
  • 爱站网关键词排名大连网站的建设
  • 山东饰品行业网站制作怎么做qq靓号网站
  • 上海网站建设招标如何做网站网站代理
  • 网站 微信临清做网站
  • 长沙网站设计公司怎么样微网站app
  • 六安市建设局网站品牌营销策划方案模板
  • 东莞公司想建网站为了推广公众号可以采取的方法有
  • 做旅游攻略去什么网站好以网站做跳板入侵
  • 门户网站建设报告重庆市建设工程信息网官网人
  • 网站繁简通下列关于网站开发中网页上传
  • 上海建设银行官网网站罗田企业网站建设
  • 二手网站建设的策划深圳市网站建设有限公司
  • 河北定制网站建设调试义乌好品质自适应网站建设