有数如何更新镜像
更新时间: 2024-12-19 16:32:59
阅读 384
有数如何更新镜像
更新镜像包操作,以更新web为例
1、先进行web镜像备份。
可以使用dp | grep web 命令查看,web镜像的信息
通过docker tag 镜像名称 备份镜像名称
可以通过di | grep web,命令查看是否备份成功,如果出现lts-8.5.bak就说明备份成功。
接下来需要备份config的配置文件。备份目录是在/youdata 目录下,并通过cp -r 的命令进行备份。
第一次更新可以使用cp -r config config.bak;后续在更新可以使用cp -r config/* config.bak/
备份完成之后通过ll、ls命令查看详情
2、解压并上传镜像
通过tar -xzvf 镜像名,对镜像进行解压
通过docker load -i 镜像包
更换解压出来的config文件包
3、重启服务
docker service update --force youdata_web命令重启
重启完成之后还需要重启一下inner-web
docker service update --force youdata_inner-web
inner-web和web用的是同一个镜像
双机环境:docker service update --force ydswarm_web
docker service update --force ydswarm_inner-web
同时可以通过di | grep web命令进行查看web是否更换成功。
有些镜像解压之后,没有config文件,所以就不需要备份config操作,直接备份镜像,上传新镜像,重启就可以了
文档反馈
以上内容对您是否有帮助?