docker-legacy
目录中的文件将很快停止维护,并将从存储库中删除。如果您仍在使用它们,请尽快切换到新版本。
docker-compose.yaml
文件(可选)bashcd docker
cp docker-compose.yaml docker-compose.yaml.$(date +%s).bak
在拉取最新代码之前,确保 Git 用户信息已配置:
bashgit config --global user.email "you@example.com"
git config --global user.name "Your Name"
将 you@example.com
替换为你的邮箱,Your Name
替换为你的名字。
bashgit checkout main
如果本地有未提交的修改,可以暂存这些修改以避免冲突:
bashgit stash
拉取远程仓库的最新代码:
bashgit pull origin main
如果之前暂存了修改,恢复这些修改:
bashgit stash pop
如果恢复时出现冲突,手动解决冲突后提交:
bashgit add docker-compose.yaml
git commit -m "Resolve merge conflict after stash pop"
在 docker
目录中执行以下命令停止服务:
bashdocker compose down
备份 volumes
目录中的数据:
bashtar -cvf volumes-$(date +%s).tgz volumes
启动升级后的服务:
bashdocker compose up -d
本文作者:Golovin
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!