事例更新 1Panel更新

直接在线更新

如果您的服务器可以直接连接到dockerhub,那么更新是非常轻松的

  1. 只需要在1Panel的容器找到您创建的容器,点击右侧的“升级”
    update1.jpg

  2. 目标镜像选择最新版latest,勾选“强制拉取镜像”等待完成即可。
    update2.jpg

如果您的服务器因为大中华地区的网络限制无法连接到dockerhub,请按照以下步骤手动操作更新

获取nvPress更新镜像

  1. 从以下地址进入docker文件夹,根据你服务器的平台下载nvPress镜像(通常是amd64.zip)
    http://dsm.panda-studio.cn:5000/fsdownload/La3x75Hcf/dist

  2. 使用解压缩工具,将它解压1次,得到 tar 文件。这就是nvPress的镜像文件

上传nvPress更新镜像

  1. 登录1Panel
  2. 点击主机/文件,进入右侧的"nvpress"文件夹
  3. 删除旧的 tar 镜像文件(勾选它后删除)
    n1.jpg
  4. 在nvpress目录中上传刚才下载解压得到的nvPress镜像(tar文件)
    n2.jpg

移除旧容器、旧镜像

提示

请不要担心:您的数据、主题、插件都是映射到nvpress文件夹的,删除容器和容器镜像不会影响您的数据

  1. 容器/容器 找到之前的nvPress容器,点击停止后,删除它
    n3.jpg
  2. 容器/容器 找到之前的pandastd/nvpress:latest镜像,删除它
    n4.jpg

导入新nvPress镜像

  1. 容器/镜像/导入镜像 从根目录的nvpress文件夹中找到刚才上传的tar文件
  2. 勾选这个tar文件后,点击导入。成功后如图所示
    n5.jpg

创建新的nvPress容器

  1. 容器/容器/创建容器

  1. 按照下图输入内容


    注意和第一次创建容器时是一样的:
服务器目录 权限 容器目录
/nvpress/nv-content 读写 /usr/src/app/nv-content
/nvpress/nv-plugins 读写 /usr/src/app/nv-plugins
/nvpress/nv-themes 读写 /usr/src/app/nv-themes
  1. 点击确定按钮等待容器创建,创建成功后如图所示:
    n9.jpg

容器启动后,成功更新!

提示

如果您有主题、插件需要一并更新:可以在最后一步创建容器前删除旧的主题插件后上传新主题插件,然后再创建容器