跳到主要内容

更新升级

正式版的版本号格式为 x.xx.xx,其中第一位为主版本号,第二位为次版本号,第三位为修订版本号,更新修订版本无需重新部署直接更新项目源码即可,次版本根据更新日志的要求而定;如果你使用的是测试版本那么需要持续保持镜像容器至最新

自动更新镜像容器工具

使用 watchtower 自动更新镜像容器

docker run -d \
--name watchtower \
--restart unless-stopped \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower -c \
--schedule "0 0 */2 * * *"

最下边的 Cron 表达式是更新频率(秒、分、时、日、月、周),可自行定义
该工具容器会自动更新正在使用的镜像并在更新后自动重启相关容器

如果你想了解的是如何更新导入的脚本,那么请前往查看 CLI 文档

镜像容器

根据通知要求而定,如果你想重新安装那么需要先删除运行中的容器和镜像

docker rm -f arcadia
docker rmi arcadia

然后重新部署项目 点此跳转

一键更新

docker run --rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower -c --run-once arcadia

可以通过此命令一键更新,不过需要注意的是更新镜像容器会删除已安装的环境例如 npm 依赖包等,需要重新安装

配置文件

配置文件位于 config 目录下,最新的配置文件模板位于 sample 目录下,可通过管理面板的对比工具页面进行可视化对比操作,不建议使用命令手动进行替换