首页 > 其他分享 >docker下安装gitlab配置以及备份

docker下安装gitlab配置以及备份

时间:2024-04-22 16:22:05浏览次数:28  
标签:-- 备份 gitlab publish volume docker

安装

docker run --detach 
 --publish 443:443 --publish 9980:80 --publish 9922:22 
 --name gitlab 
 --restart always 
 --volume /srv/gitlab/config:/etc/gitlab 
 --volume /srv/gitlab/logs:/var/log/gitlab 
 --volume /srv/gitlab/data:/var/opt/gitlab 
 --shm-size 256m 
 gitlab/gitlab-ce:latest

进容器

docker exec -it gitlab bash

配置文件

vi /etc/gitlab/gitlab.rb

 

 

让配置文件生效

gitlab-ctl reconfigure

修改gitlab.yml 文件

vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

修改port端口

 

重启gitlab

gitlab-ctl restart

备份

进入容器

gitlab-rake gitlab:backup:create

执行备份命令后除了生成的备份文件外,在备份时会提示 gitlab.rb 和 gitlab-secrets.json是敏感文件,需要手动备份。

恢复备份

gitlab-rake gitlab:backup:restore BACKUP=16

https://blog.csdn.net/hsk_late_boy/article/details/136733639

 

标签:--,备份,gitlab,publish,volume,docker
From: https://www.cnblogs.com/lvjinlin/p/18150859

相关文章

  • 【Docker系列】Section 1: Docker and Container Fundamentals①
    本篇是根据《KubernetesandDocker–AnEnterpriseGuide》整理出来的,原著作者:ScottSurovich|MarcBoorshtein,大家可以关注一下。Whothisbookisfor❓我们创建这本书是为了帮助DevOps人员团队扩展他们的技能,超越Kubernetes的基础知识。它是根据我们在多个企业环境......
  • OpenEuler22.03 SP3离线安装Docker
    下载Docker离线安装包下载地址:https://download.docker.com/linux/static/stable/下面以安装docker-23.0.5.tgz为例。安装Docker解压docker-23.0.5.tgz[root@mccp~]#tar-zxvfdocker-23.0.5.tgzdocker/docker/docker-proxydocker/containerd-shim-runc-v2docker/ctrdocker......
  • 使用 Docker 部署 FRP
    服务端编写配置文件vim~/.config/frp/frps.tomlbindPort=7000#WebDashboard[webServer]addr="0.0.0.0"port=7500user="xxx"password="xxx"启动Docker容器dockerrun-d--restartalways--networkhost--namefrps-v~/.con......
  • docker安装rabbitmq
    拉取镜像dockerpullrabbitmq:3.12.12运行容器cd/usr/local/dockerdockerrun-d--namerabbitmq3.12.12-p5672:5672-p15672:15672-v`pwd`/data:/var/lib/rabbitmq--hostnamemyRabbit-eRABBITMQ_DEFAULT_VHOST=my_vhost-eRABBITMQ_DEFAULT_USER=admin-e......
  • docker Java 应用堆内存配置
    引言本文主要是讲解InitialRAMPercentage、MinRAMPercentage,MaxRAMPercentage三个JVM参数之间的区别。参数由Java8update191引入,主要是用于配置运行在物理机或者容器中的Java应用堆内存大小。InitialRAMPercentage-XX:InitialRAMPercentage用于配置堆的初始化......
  • unix /var/run/docker.sock: connect: permission denied
    由于安全整改,root被ssh_config禁用,故使用普通用户执行脚本,执行脚本过程中,使用普通用户运行docker命令时发现权限不够,报错如下GotpermissiondeniedwhiletryingtoconnecttotheDockerdaemonsocketatunix:///var/run/docker.sock:Gethttp://%2Fvar%2Frun%2Fdocker.soc......
  • debian11安装docker
    在Debian11上安装Docker,你可以按照以下步骤操作:更新软件包索引:sudoaptupdate安装必要的软件包以允许apt通过HTTPS使用仓库:sudoaptinstallca-certificatescurlgnupglsb-release添加Docker的官方GPG密钥:curl-fsSLhttps://download.doc......
  • docker安装mysql
    下载最新的官方镜像dockerpullmysql:latest启动mysqldockerrun-d-p3306:3306\--privileged=true\-v/app/mysql/log:/var/log/mysql\-v/app/mysql/data:/var/lib/mysql\-v/app/mysql/conf:/etc/mysql/conf.d\......
  • docker harbor-入门指南
    一、Harbor介绍1.介绍Harbor是一个开源注册表,它使用策略和基于角色的访问控制来保护工件,确保图像被扫描且没有漏洞,并将图像签名为受信任。Harbor是CNCF毕业项目,可提供合规性、性能和互操作性,帮助您跨云原生计算平台(如Kubernetes和Docker)一致、安全地管理工件。2.官......
  • docker内安装软件
     安装nginx拉取镜像拉取镜像dockerpullnginx创建挂载目录mkdir-p/home/nginx/confmkdir-p/home/nginx/logmkdir-p/home/nginx/html生成容器dockerrun--namenginx-p9001:80-dnginx将容器nginx.conf文件复制到宿主机dockercpnginx:/etc/nginx/nginx.co......