首页 > 其他分享 >Gitea Docker 备份恢复

Gitea Docker 备份恢复

时间:2023-05-26 21:33:06浏览次数:43  
标签:Gitea 备份 gitea Docker backup docker

关于 Gitea Docker 备份恢复,可以参考以下链接:

Gitea 官方文档:https://docs.gitea.io/en-us/backup-and-restore/

Docker Hub 上的 Gitea 镜像文档:https://hub.docker.com/r/gitea/gitea/

GitHub 上的 Gitea 仓库:https://github.com/go-gitea/gitea

以下是一些关于 Gitea Docker 备份恢复的代码示例:

备份 Gitea 数据库:

docker exec -t gitea_db sh -c 'exec mysqldump --single-transaction -h localhost -ugitea -p"$MYSQL_PASSWORD" gitea' > gitea-db-backup.sql

备份 Gitea 应用程序数据:

docker cp gitea:/data gitea-data-backup

恢复 Gitea 数据库:

docker exec -i gitea_db sh -c 'exec mysql -h localhost -ugitea -p"$MYSQL_PASSWORD" gitea' < gitea-db-backup.sql

恢复 Gitea 应用程序数据:

docker cp gitea-data-backup gitea:/data

注意:以上代码示例仅供参考,具体操作需要根据实际情况进行调整。

标签:Gitea,备份,gitea,Docker,backup,docker
From: https://www.cnblogs.com/ericdee/p/17435883.html

相关文章

  • 【K8s入门推荐】K8s1.24版本部署全教程,轻松掌握技巧kubeadm丨Kubernetes丨容器编排丨
    通过kubeadm方式极速部署Kubernetes1.24版本前言在Kubernetes的搭建过程中,繁琐的手动操作和复杂的配置往往会成为制约部署效率的关键因素。而使用kubeadm工具可以避免这些问题,大大提高集群的部署效率和部署质量。本文将为大家详细介绍如何使用kubeadm工具快速搭建Kubernetes1.24......
  • Docker 学习
    Docker学习自己边学边整理了一些命令--镜像容器相关--搜索镜像dockersearchnginx--镜像名称:版本,下载指定版本的镜像,默认是最新版本dockerpullnginx:1.24--创建名称为test01的容器,-d以后台的形式运行,-P自动分配端口号。-pport1:port21是宿主机端口,2是容器端......
  • DBeaver连接mysql数据库和备份恢复那些事
    引言上一篇文章,主要讲解的是如何使用DBeaver连接oracle数据库,同时和大家扩展的聊了聊oracle的监听器了。在DBeaver这套文章的第1篇中,我就介绍了为什么要引入DBeaver?为了替换掉团队中现有的商用软件,比如大家连接mysql时,最喜欢使用的navicat。既然要替换掉navicat,那DBeaver就要满足na......
  • 【笔记】macbook m2 芯片中使用 gcc docker 镜像来交叉编译
    作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!cnblogs博客zhihuGithub公众号:一本正经的瞎扯一个c程序,如何在macbookm2芯片的笔记本上,编译成linuxamd64的二进制格式呢?用gcc的docker镜像轻松的解决了这个问题:#下载gcc镜像,并且是linuxamd64......
  • Docker 镜像减少体积的思路和方法
    Docker镜像减少体积的思路和方法背景有一个项目感觉镜像有点大这边同事喊着一起帮忙处理一下.今天基本上就在客户现场进行处理了.想着应该把自己想到的东西整理一下.整体思路1.清理dockerfile同级目录内的文件,仅保留必须文件dockerbuild时会进行sendfile的......
  • docker 安装elasticsearch7.9 和 SkyWalkin
    1、相关地址:官网:https://skywalking.apache.org/下载:https://skywalking.apache.org/downloads/Github:https://github.com/apache/skywalking文档:https://skywalking.apache.org/docs/main/v9.1.0/readme/ 其他版本文档,先进https://skywalking.apache.org/docs/main/,选择版本,查......
  • docker 快速部署 Jenkins
    version:'3'services:jenkins:image:jenkins/jenkinscontainer_name:myjenkinsrestart:alwayshostname:myjenkins_hostports:-18181:8080#界面端口-18182:50000#apivolumes:-./jenkins_mount:/var......
  • 宿主机套用 docker 容器中安装 PHP 的开发环境
    docker可以把运行环境整体打包,但是在开发时,IDE往往还要指定宿主机上的PHP可执行文件,这样,安装php扩展时,要装两遍,比较麻烦.如果在宿主机上运行容器中的命令?可以借助dockerexec-it<container_name><command><args>命令,写个名为php的shell脚本,里面写入这行代......
  • Python:简单的文件备份脚本
    文件备份脚本,实现了按照日期归类,时间建备份文件的功能,还能加入用户的备注信息。#!/usr/bin/python#Filename:backup_ver3.pyimportosimporttime#1.sourcefilewhichtobebackedup.source=['/home/shibo/Code']#2.targetpathwhicharebackedupto.target_dir......
  • docker部署gitlab私有仓库
    官方文档https://docs.gitlab.com/ee/install/docker.html编写docker-compose文件version:'3.6'services:web:image:'gitlab/gitlab-ee:latest'restart:alwayshostname:'192.168.31.160'ports:-'5111:80&......