更新Docker版本AList的三个方法
发布网友
发布时间:2024-09-15 22:31
我来回答
共1个回答
热心网友
时间:2024-10-10 22:54
Docker安装alist的便捷性广受好评,官方也提供了简化安装的代码,但对于版本升级,官方文档并未详述。以下介绍三种升级Docker版本AList的方法:
首先,你可以手动操作进行升级。步骤如下:
1. 停止旧容器: docker stop alist
2. 删除旧镜像: docker rm alist
3. 下载新版本镜像: docker pull xhofe/alist:latest
4. 重新启动容器并配置: docker run -d –restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 –name=“alist” xhofe/alist:latest
其次,watchtower镜像可以辅助自动更新。通过运行:
docker run –rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower -c –run-once alist 或 docker run –rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower -cR
第三种方式是借助Portainer这个可视化管理工具,通过Recreate功能,选择重新拉取并创建新容器:
进入容器 -> Recreate -> Pull latest image -> Recreate (这将自动拉取最新镜像并重新创建容器)
总结来说,尽管有三种不同的方法,核心步骤都是先删除旧容器,然后拉取新版本镜像并创建新容器。在实际操作时,别忘了备份或映射数据volume,以确保数据的连续性和完整性。