使用SSH更新nvPress
使用SSH终端更新nvPress, 请以Root用户登录VPS, 或命令前加 sudo -i
- 停止容器, 按实际情况修改容器名称
docker stop nvpress
- 删除容器, 按实际情况修改容器名称
docker rm nvpress
- 拉取最新镜像, 参照==Docker镜像拉取== 页面使用相对的地址
docker pull pandastd/nvpress:latest
- 创建容器运行, 完成更新.
docker run -d -p 8818:8081 --name=nvPress --restart=always -v /nvpress/content:/usr/src/app/nv-content -v /nvpress/themes:/usr/src/app/nv-themes -v /nvpress/plugins:/usr/src/app/nv-plugins pandastd/nvpress:latest
详细说明创建容器命令使用方法, 标记的地方依照个人设置修改.
docker run -d -p ==8818==:8081 --name===nvPress== --restart=always -v ==/nvpress/content==:/usr/src/app/nv-content -v ==/nvpress/themes==:/usr/src/app/nv-themes -v ==/nvpress/plugins==:/usr/src/app/nv-plugins pandastd/nvpress:latest
::: tip
8818 是你要对外的端口,
nvPress是容器名称,
-v 后面是要映射的目录:
/nvpress/content
/nvpress/themes
/nvpress/plugins
:::
使用宝塔Docker管理器更新
宝塔Docker更新nvPress的步骤:
先删除旧的容器和镜像。
重新拉取镜像。
重新建立容器和映射目录及端口。
::: tip
推荐使用SSH更新, 建议在记事本中修改保存, 只需要第一次修改, 下次更新直接采用执行一下即可.
:::