首页 > 其他分享 >showdoc升级操作步骤

showdoc升级操作步骤

时间:2023-12-05 18:55:46浏览次数:29  
标签:tar 操作步骤 升级 文件夹 star7th 镜像 docker showdoc

操作前一定要先备份好环境及文件

  1. 找一个安装好docker其他的centos7.9的服务器,使用下面命令下载showdoc镜像
    docker pull star7th/showdoc:latest
    
    # 中国大陆镜像安装命令(安装后记得执行docker tag命令以进行重命名)
    docker pull registry.cn-shenzhen.aliyuncs.com/star7th/showdoc
    docker tag registry.cn-shenzhen.aliyuncs.com/star7th/showdoc:latest star7th/showdoc:latest 
  2. 下载后导出镜像
    # docker save 镜像名:版本号 > 位置+压缩包名称
    docker save star7th/showdoc:latest > /home/peijy/showdoc-231205.tar
  3. 复制到需要升级的showdoc服务器中
  4. 备份升级服务器的showdoc挂载文件夹
    # 停止showdoc服务
    docker stop showdoc
    
    # 备份挂载文件夹
    tar cvf showdoc_日期.tar 文件夹路径+文件名
    
    # 文件迁移(后续要删除/showdoc_data/文件夹,重新创建容器机器挂载)
    mv fileName.tar 其他路径
  5. 删除showdoc服务及挂载文件夹
    # 删除容器
    docker rm showdoc
    
    # 删除镜像
    docker rmi 镜像名或者镜像id
    
    # 删除挂载文件夹
    rm -rf /showdoc_data
  6. 加载新的镜像
    # 加载镜像
    docker load -i image.tar
    
    # 查看镜像
    docker images;
  7. 创建镜像
    docker run -d --name showdoc --user=root --privileged=true -p 4999:80 \
    -v /showdoc_data/html:/var/www/html/ star7th/showdoc
  8. 还原原有的数据文件
    # 解压原有的数据文件包,不要直接解压到/show_data文件夹中
    tar xvf showdoc_日期.tar
    
    # 前面的路径按照自己的加压缩文件路径来
    cp  -f  /home/peijy/html/Sqlite/showdoc.db.php /showdoc_data/html/Sqlite/showdoc.db.php
    cp -r -f /home/peijy/html/Public/Uploads/. /showdoc_data/html/Public/Uploads
  9.  启动showdoc容器
    docker start showdoc
  10. 设置容器自启动
    docker update --restart=always  容器名字或者容器ID
  11. docker自启动
    systemctl enable docker

标签:tar,操作步骤,升级,文件夹,star7th,镜像,docker,showdoc
From: https://www.cnblogs.com/peijyStudy/p/17877921.html

相关文章

  • CentOS7升级内核版本,以及解决升级内核后网卡不能使用的问题
    CentOS7.9自带的内核版本为3.1,没有wireguard模块,遂决定升级内核版本 第一步升级内核,参考https://www.cnblogs.com/iwalkman/p/9736856.html 除了内核还需要安装kernel-ml-devel,否则待会编译网卡驱动会报错yum--enablerepo=elrepo-kernelinstallkernel-ml-devel 我......
  • 律所信息化建设成为趋势,Alpha系统助力律所数字化升级
    近些年来,越来越多的律所借助数字化技术进行信息化建设,围绕“智慧律所”建设做了大量的努力。为尽快完成这一目标,经过深入研判,多数律所决定引进“Alpha法律智能操作系统”。该系统以其强大功能为律所智慧化建设注入催化剂。据了解,Alpha法律智能操作系统具有多种功能模块,覆盖法律工作......
  • nginx版本升级之rpm包-nginx 安全漏洞(CVE-2021-23017)
    nginx安全漏洞(CVE-2021-23017) 原版本nginx-1.19.6-1.el7.ngx.x86_64.rpm 要升级的版本nginx-1.20.1-1.el7.ngx.x86_64.rpm1.下载nginx-1.20.1-1.el7.ngx.x86_64.rpm官网下载地址http://nginx.org/packages/rhel/7/x86_64/RPMS/ 2.安装rpmrpm-Uvhnginx-1.20.1......
  • Tita| 全新「颜值」升级!
    升级详情:Tita-OKR和新绩效一体化管理平台1.列表快捷添加OKR,一步操作完成OKR创建。Q1:在哪创建?小T:进入“我的OKR”列表,激活输入框输入目标名称,回车即可创建成功。创建OKR时可直接在列表上修改目标负责人哦~Q2:可否在列表直接为目标添加关键成果?小T:可以,在列表上添加关......
  • JeecgBoot 框架升级至 Spring Boot3 的实战步骤
    JeecgBoot框架升级SpringBoot3.1.5步骤JEECG官方推出SpringBoot3分支:https://github.com/jeecgboot/jeecg-boot/tree/springboot3本次更新由于属于破坏式更新,有几个生态内的组件,无法进行找到平替或无法升级,目前尚不完善,部分功能选择直接注释的方式,以下为功能列表Online......
  • 将Web Site Project升级到Web Application Project
    此处仅以VB作为编程语言的项目和VisualStudio开发环境为例:新建一个空的WebApplication项目(VB)将旧的项目文件全部复制到新的空白项目中。App_Code文件夹需要改名,不能继续叫App_Code了,可以改成其他名字。右键项目属性,确定一下项目命名空间,此处以WebApplication1做例子。......
  • 火山引擎DataTester升级MAB功能,助力企业营销决策
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群DataTester,火山引擎推出的AB测试与智能优化平台,近日宣布对其MAB(Multi-armedBandit)功能进行了升级,以更好地满足企业营销决策的需求。MAB是一种通过不断尝试不同的选择来找到最优决策的算......
  • openssh版本升级
    1.准备opensshrpm包opensshrpm包打包方法见另一篇博客  2.备份openssh配置mkdir/etc/sshconfig_backupcp/etc/ssh/sshd_config/etc/sshconfig_backup/cp/etc/pam.d/sshd/etc/sshconfig_backup/pam.d_sshd3.升级opensshrpm-Uvhopenssh*.rpm4.还原ssh配置......
  • 界面控件DevExpress WPF导航组件,助力升级应用程序用户体验!(上)
    DevExpressWPF的SideNavigation(侧边导航)、TreeView、导航面板组件能帮助开发者在WPF项目中添加Windows样式的资源管理器栏或OutlookNavBar(导航栏),DevExpressWPFNavBar和Accordion控件包含了许多开发人员友好的功能,专门设计用于帮助用户构建极佳的应用功能。P.S:DevExpressWPF......
  • 群晖中升级gitlab的严重问题
    重要:此文并未成功解决问题,仅对挣扎过程进行记录。如读者不幸遇到相同问题,在阅读下面问题描述之前,请暂停执行并备份数据,包括postgresql数据文件夹和gitlab文件夹。 1.跨版本升级在套件中心中,若因版本太旧(跳过了1个或多个版本号),则需要手动安装。从群晖应用页面安装特定版......