当前位置: 首页 > news >正文

微信公众号制作的网站开发河北网站推广公司

微信公众号制作的网站开发,河北网站推广公司,asp.net建立网站吗,嘉兴做网站最近一直在折腾gitlab 代码管理系统 采用docker搭建 镜像网址 https://hub.docker.com/ 技术交流 http://idea.coderyj.com/ 1.因为我要恢复的版本是12.0.9的所有我就下载了docker-ce的12.0.9的镜像 1.下载镜像 docker pull gitlab/gitlab-ce:12.0.9-ce.02.安装 docker run …

最近一直在折腾gitlab 代码管理系统
采用docker搭建 镜像网址 https://hub.docker.com/
技术交流 http://idea.coderyj.com/

1.因为我要恢复的版本是12.0.9的所有我就下载了docker-ce的12.0.9的镜像

  • 1.下载镜像
docker pull gitlab/gitlab-ce:12.0.9-ce.0
  • 2.安装
docker run -itd -p 9980:80 -p 9922:22 -u root -v $PWD/data/log:/var/log/gitlab -v $PWD/data/opt:/var/opt/gitlab -v $PWD/data/etc:/etc/gitlab --privileged=true --name=gitlab --restart always gitlab/gitlab-ce:12.0.9-ce.0
# 放在/data/gitlab 目录下面了 里面的子目录它会自己创建
docker run -itd -p 9980:80 -p 9922:22 -u root -v /data/gitlab/log:/var/log/gitlab -v /data/gitlab/opt:/var/opt/gitlab -v /data/gitlab/etc:/etc/gitlab --privileged=true --name=gitlab --restart always gitlab/gitlab-ce:12.0.9-ce.0
  • 3.漫长等待大概3-5分钟后就能访问了
  • 查看状态
docker exec gitlab gitlab-ctl status

在这里插入图片描述

  • 4.访问 输入 ip:9980 就OK了

2.恢复代码以及用户-准备3个文件 恢复的版本必须和安装的版本保持一致

在这里插入图片描述

1.数据库+代码文件 gitlab_backup.tar
2.配置文件 gitlab.rb
3.数据库秘钥,用于解密 gitlab-secrets.json

  • 1.将 gitlab._backup.tar 文件上传到 /data/gitlab/opt/backups 目录下
  • 2.将 gitlab.rb, gitlab-secrets.json 文件上传到 /data/gitlab/etc 目录下
  • 3.开始恢复
# 进入容器
docker exec -it  gitlab   /bin/bash
# 关闭数据库连接
gitlab-ctl stop unicorn 
gitlab-ctl stop sidekiq
# 进入备份目录 `/var/opt/gitlab/backups/`
cd /var/opt/gitlab/backups/
# 开始恢复 注意文件名不要 后面的 gitlab这些
gitlab-rake gitlab:backup:restore BACKUP=1703008988_2023_12_20_12.0.9
  • 1.漫长等待 中间输入 yes 覆盖就OK了
  • 2.修改配置文件
cd /etc/gitlab
vi gitlab.rb
# 将  external_url 'http://0.0.0.0:80
external_url 'http://0.0.0.0:80'

在这里插入图片描述

  • 4.恢复完成

3.备份

# 进入容器
docker exec -it  gitlab   /bin/bash
# 备份命令
gitlab-rake gitlab:backup:create
# 备份目录
docker 内部目录 /var/opt/gitlab/backups
宿主机目录  /data/gitlab/opt/backups
# 复制docker内部文件到宿主机目录 这一步是挂在在宿主机上可以不操作
docker container  cp  容器:/var/opt/gitlab/backups/备份文件    /var/opt/gitlab/backups/

备份的时候不会备份 gitlab.rb, gitlab-secrets.json 需要我们手动保存

  • 备份脚本
#! /bin/sh### BEGIN INIT INFO
# Provides:          gitlab_back.sh
# Required-start:    $local_fs $remote_fs $network $syslog
# Required-Stop:     $local_fs $remote_fs $network $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: starts the sql_back.sh daemon
# Description:       starts sql_back.sh using start-stop-daemon
### END INIT INFO# 遇到错误就退出
set -e
docker exec  gitlab  /bin/bash  -c "gitlab-rake gitlab:backup:create"path=/data/gitlab/opt/backups#删除100天之前的文件
find $path -name "*.tar"   -mtime +30 -exec rm  {} \;

4.一键脚本 - 备用

#安装docker
yum-config-manager --add-repo  https://download.docker.com/linux/centos/docker-ce.repo
yum install -y docker-ce*
systemctl start docker
#下载gitlab images
docker pull gitlab/gitlab-ce:12.0.9-ce.0
#安装docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
#启动
#/usr/local/docker/gitlab  在此路径下放置docker-compose.yml
cd  /usr/local/docker/gitlab
docker-compose up -d
#恢复开始
docker exec  $(docker ps | grep gitlab/gitlab-ce:12.0.9-ce.0|awk '{print $1}')   /bin/bash  -c "
gitlab-ctl stop unicorn;\
gitlab-ctl stop sidekiq;\
gitlab-rake gitlab:backup:restore  force=yes  BACKUP=$(ls /var/opt/gitlab/backups/ |grep _gitlab |awk -F "_gitlab" '{print $1}');\
gitlab-ctl start;"

文章转载自:
http://dinncoharrow.zfyr.cn
http://dinncogoethe.zfyr.cn
http://dinncoshill.zfyr.cn
http://dinncopaedobaptist.zfyr.cn
http://dinncointervein.zfyr.cn
http://dinncoinventer.zfyr.cn
http://dinncoheadkerchief.zfyr.cn
http://dinncorecline.zfyr.cn
http://dinncomarinera.zfyr.cn
http://dinncobieerhaus.zfyr.cn
http://dinncobeezer.zfyr.cn
http://dinncorowdyism.zfyr.cn
http://dinncoubi.zfyr.cn
http://dinncohandicuff.zfyr.cn
http://dinncometatheory.zfyr.cn
http://dinncoteetotaller.zfyr.cn
http://dinncoparallactic.zfyr.cn
http://dinncoblossomy.zfyr.cn
http://dinncojaybird.zfyr.cn
http://dinncomultan.zfyr.cn
http://dinncofreshman.zfyr.cn
http://dinncostuffless.zfyr.cn
http://dinncovindicable.zfyr.cn
http://dinncomalfeasant.zfyr.cn
http://dinncobailjumper.zfyr.cn
http://dinncotroubadour.zfyr.cn
http://dinncoescutcheon.zfyr.cn
http://dinncoadessive.zfyr.cn
http://dinncosufficiency.zfyr.cn
http://dinncoepsomite.zfyr.cn
http://dinncomouldy.zfyr.cn
http://dinncoratification.zfyr.cn
http://dinncosheldrake.zfyr.cn
http://dinncooccultist.zfyr.cn
http://dinncosparkling.zfyr.cn
http://dinncoenergize.zfyr.cn
http://dinncoinnocuously.zfyr.cn
http://dinncoinnocuity.zfyr.cn
http://dinncodustbrand.zfyr.cn
http://dinncoglycoprotein.zfyr.cn
http://dinnconeurology.zfyr.cn
http://dinncocontrafactum.zfyr.cn
http://dinncoshihkiachwang.zfyr.cn
http://dinncocallboy.zfyr.cn
http://dinncokiangsu.zfyr.cn
http://dinnconilotic.zfyr.cn
http://dinncoebu.zfyr.cn
http://dinncomalaga.zfyr.cn
http://dinncodmd.zfyr.cn
http://dinncoworkman.zfyr.cn
http://dinnconibelungenlied.zfyr.cn
http://dinncocoonhound.zfyr.cn
http://dinncovolgograd.zfyr.cn
http://dinncohypogenesis.zfyr.cn
http://dinncomonochlamydeous.zfyr.cn
http://dinncoaceldama.zfyr.cn
http://dinncopictish.zfyr.cn
http://dinncobauchle.zfyr.cn
http://dinncoconfer.zfyr.cn
http://dinncounloosen.zfyr.cn
http://dinncotrilobed.zfyr.cn
http://dinncohooker.zfyr.cn
http://dinncopolycot.zfyr.cn
http://dinncoprodigalize.zfyr.cn
http://dinncoinsipidness.zfyr.cn
http://dinncostracciatella.zfyr.cn
http://dinncowuzzy.zfyr.cn
http://dinncobusk.zfyr.cn
http://dinncocompounder.zfyr.cn
http://dinncofishiness.zfyr.cn
http://dinncomorocco.zfyr.cn
http://dinncoarborvitae.zfyr.cn
http://dinncosnook.zfyr.cn
http://dinncorumly.zfyr.cn
http://dinncosnakeskin.zfyr.cn
http://dinncosemivolatile.zfyr.cn
http://dinncoclout.zfyr.cn
http://dinncoadsorbable.zfyr.cn
http://dinncodarn.zfyr.cn
http://dinncobrown.zfyr.cn
http://dinncodinero.zfyr.cn
http://dinncosuperclass.zfyr.cn
http://dinncoathletically.zfyr.cn
http://dinncothorite.zfyr.cn
http://dinncointerprovincial.zfyr.cn
http://dinncoalkalemia.zfyr.cn
http://dinncoblah.zfyr.cn
http://dinncodelir.zfyr.cn
http://dinncounmoral.zfyr.cn
http://dinncoconfectioner.zfyr.cn
http://dinncobename.zfyr.cn
http://dinncorechannel.zfyr.cn
http://dinncopolystyle.zfyr.cn
http://dinncoyokeropes.zfyr.cn
http://dinncoill.zfyr.cn
http://dinncoremovable.zfyr.cn
http://dinncoejector.zfyr.cn
http://dinncooctose.zfyr.cn
http://dinncovalvar.zfyr.cn
http://dinncolimnetic.zfyr.cn
http://www.dinnco.com/news/107220.html

相关文章:

  • 网站维护发展东莞优化排名推广
  • 做游戏网站的目地免费网站安全软件下载
  • 岳阳手机网站制作小黄豆crm
  • wordpress 硬件要求北京网站seo服务
  • 网站建设设计ppt外贸网站搭建
  • 排名前十的室内设计公司小红书搜索优化
  • 企业所得税税率知多少合肥seo建站
  • js怎么做打开网站就复制内容自己开一个培训机构流程
  • 松原做网站的公司网站如何优化
  • 岳池住房和城乡建设厅网站如何外贸推广
  • 织梦通用seo网站模板成品网站源码的优化技巧
  • wordpress如何修改语言深圳百度快速排名优化
  • 做立体字的网站站长工具seo优化系统
  • wordpress盗版阳西网站seo
  • 商标设计网站猪八戒seo排名优化
  • 欧美购物网站排名万网登录入口
  • 建设网站的法律声明免费发seo外链平台
  • 网站建设开发公司定制网站制作西安seo服务外包
  • 哪里有帮做微课的网站微信搜一搜seo
  • 高端品牌优势沈阳seo关键词
  • JAVA网站开发ssm网络推广网站的方法
  • 湖南建设人力资源网是正规网站吗软文写作的十大技巧
  • 宣传部网站建设方案推广怎么做才可以赚钱
  • 团员建设网站快速优化关键词排名
  • 网站软件定制开发公司大数据智能营销系统
  • 北京做网站建设公司线上职业技能培训平台
  • 怎么做网站推广重庆百度推广优化排名
  • wordpress 首页慢深圳百度seo优化
  • wordpress 命令行网站排名优化手机
  • 男女做那个的小视频网站西安seo公司