官方教程很详细了,我就是按照官方升级的,标记一下我修改地方,仅供参考:
1、修改服务名称
2、切记修改…_db_host的地址!,这里官方没细说,不改会连不上数据库
3、无权限或者进不去管理页面或提示403错误
如果您升级了 Docker MariaDB 版本,需要在 docker-compose.yml 中添加MARIADB_AUTO_UPGRADE
mariadb:
...
environment:
...
- MARIADB_AUTO_UPGRADE=1
如果添加 MARIADB_AUTO_UPGRADE 也不能解决您的问题,请检查保存 MariaDB 数据的目录。数据库文件频繁损坏,通常是因为它们存储在不可靠的设备上,例如 USB 闪存驱动器、SD 卡或通过 NFS 或 CIFS 挂载的共享网络文件夹。
如果是重新部署4.3版本,是不是除了这个db两个文件都要改,其他部分的话yml文件可以不修改,只改env就可以了?
对的,只改env就可以
全新部署试了几次都不行,后面使用旧方式先部署4.2版本,然后再按新方式更新4.3就可以了
可是我尝试部署没成功,我开了一个帖子把SSH里面错误信息贴出来了,麻烦帮忙看下,谢谢
4.3直接部署不成功吗