备份docker运行的gitlab】的更多相关文章

#!/bin/bash data=$(date "+%Y-%m-%d %H:%M:%S") gitBak='/data/gitlab/data/backups' delFile=`ls -l -crt $gitBak/*.tar | awk '{print $9 }' | head -1` count=`ls -l -crt $gitBak/*.tar | awk '{print $9 }' | wc -l` if [ $count -gt 9 ];then rm $delFile e…
docker-compose.yml version: '3' services: web: image: 'twang2218/gitlab-ce-zh:10.5' restart: always hostname: '192.168.75.145' environment: TZ: 'Asia/Shanghai' GITLAB_OMNIBUS_CONFIG: | external_url 'http://192.168.75.145:8080' gitlab_rails['gitlab_sh…
从docker镜像拉取代码,docker pull gitlab/gitlab-ce:latest. 创建/srv/gitlab目录sudo mkdir /srv/gitlab 启动GitLab CE容器,并发布访问SSH,HTTP,HTTPS的端口. 所有GitLab数据将存储在/srv/gitlab目录. 如果只在本机测试,把hostname改为本机IP地址,(如果是在虚拟机中启动,主机测试,把IP地址设置为虚拟机ip地址).如果让外部系统访问则改为外网IP. docker run --de…
docker用来隔离应用还是很方便的,一来本身的操作较为简单,二来资源占用也比虚拟机要小得多,三来也较为安全,因为像数据库这样的应用不会再全局暴露端口,同时应用间的通信通过加密和端口转发,更加安全. Gitlab是目前比较流行的开源类Github代码管理平台.Gitlab使用Rails开发,使用PostgreSQL或MySQL数据库,Redis做缓存.一般自己搭建私有代码仓库,Gitlab通常是首选.这里简单介绍一下dockerized Gitlab. Gitlab的docker镜像早已有人做好…
一.下载安装虚拟机和CentOS7系统 这些流程比较简单不会有什么坑,这里不再阐述 二.安装docker 1.Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 2.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的(sudo yum install -y yum-utils device-mapper-persistent-data…
下载gitlab docker镜像 docker pull gitlab/gitlab-ce:latest 启动gitlab服务 sudo docker run --detach \ --hostname gitlab.example.com \ --publish : --publish : --publish 60000: \ --name gitlab \ --restart always \ --volume /srv/gitlab/config:/etc/gitlab \ --volu…
相关博文: Ubuntu 简单安装 Docker Ubuntu 简单安装和配置 GitLab 服务器版本 Ubuntu 16.04 LTS. 1. 安装和配置 安装命令: sudo docker run --detach \ --hostname 40.125.206.47 \ --publish 443:443 --publish 80:80 --publish 8888:22 \ --name gitlab \ --restart always \ --volume /srv/gitlab/…
1.找到docker镜像 docker search gitlab 2.下载gitlab镜像 docker pull  gitlab/gitlab-ce/ 3.通常会将 GitLab 的配置 (etc) . 日志 (log) .数据 (data) 放到容器之外, 便于日后升级, 因此请先准备这三个目录. mkdir /usr/local/docker/gitlab/data mkdir /usr/local/docker/gitlab/detc mkdir /usr/local/docker/g…
docker安装配置gitlab详细过程   获取镜像 1.方法一 1 docker pull beginor/gitlab-ce:11.0.1-ce.0 2.方法二如果服务器网路不好或者pull不下来镜像,只能在其它网路比较好的机器上pull下来镜像,导出成一个文件,再下载上传到网路不好的机器上,然后再从文件中导出来,这样在网络不好的机器上也能使用docker镜像了. 运行 1.通常会将 GitLab 的配置 (etc) . 日志 (log) .数据 (data) 放到容器之外, 便于日后升级…
官方镜像地址  ce版本: https://hub.docker.com/r/gitlab/gitlab-ce 文档地址: https://docs.gitlab.com/omnibus/docker/ 环境: 阿里云 centos 7.4    2核4G 首先创建好存储目录: [root@iZbp1625jeg61bc2zzfcotZ ~]# mkdir /usr/local/gitlab_data[root@iZbp1625jeg61bc2zzfcotZ ~]# cd /usr/local/…