docker安装gitlab中文版(centOS 7)
docker安装gitlab中文版(centOS 7)1. 安装docker使用 sudo 或 root 权限登录 Centos。移除旧的版本:yum remove docker \docker-client \docker-client-latest \docke...
docker安装gitlab中文版(centOS 7)
1. 安装docker
-
使用
sudo
或root
权限登录 Centos。 -
移除旧的版本:
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
-
确保 yum 包更新到最新。
sudo yum update
-
执行 Docker 安装脚本。
$ curl -fsSL https://get.docker.com -o get-docker.sh $ sudo sh get-docker.sh
-
镜像加速,先创建文件夹,然后加入镜像地址
mkdir /etc/docker vim /etc/docker/daemon.json
配置信息,采用网易的镜像地址
{ "registry-mirrors": ["http://hub-mirror.c.163.com"] }
-
启动 Docker 进程。
sudo systemctl start docker
-
验证
docker
是否安装成功并在容器中执行一个测试的镜像。$ sudo docker run hello-world docker ps
到此,Docker 在 CentOS 系统的安装完成。
2. 安装docker-compose
-
执行下面命令安装
curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
-
执行下面命令检验是否安装ok,如果出现版本信息就安装完成
docker-compose version
3. 下载gitlab中文版镜像
-
docker hub 中文镜像地址 ,接着执行下面命令下载最新版
docker pull twang2218/gitlab-ce-zh
-
查看镜像
docker images
如果看到
twang2218/gitlab-ce-zh
名字则下载完成,镜像文件比较大,需要耐心等待,约1.6G左右
4. 安装gitlab
-
在
/usr/local
下创建docker文件夹,接着创建gitlab子文件夹,完整路径为/usr/local/docker/gitlab
cd /usr/local mkdir -p docker/gitlab
-
创建docker-compose.yml文件
cd /usr/local/docker/gitlab vim docker-compose.yml
配置如下
version: '3' services: web: image: 'twang2218/gitlab-ce-zh' restart: always hostname: 'IP地址' environment: TZ: 'Asia/Shanghai' GITLAB_OMNIBUS_CONFIG: | external_url 'http://IP地址:8080' gitlab_rails['gitlab_shell_ssh_port'] = 2222 unicorn['port'] = 8888 nginx['listen_port'] = 8080 ports: - '8080:8080' - '8443:443' - '2222:22' volumes: - /usr/local/docker/gitlab/config:/etc/gitlab - /usr/local/docker/gitlab/data:/var/opt/gitlab - /usr/local/docker/gitlab/logs:/var/log/gitlab
修改hostname为你的服务器名,这里我用自己的ip地址,external_url为对外地址,如果要修改为其他端口,注意这里的端口号8080要和nginx[‘listen_port’]代理的端口号一致,因为80,22,443端口都被占用建议修改映射端口号
-
docker-compose启动配置文件,执行下面命令,注意当前路径为docker-compose.yml文件的路径
docker-compose up
等待一会儿就安装完成
至此访问 http://IP地址:8080 就可以登录gitlab,默认账户为root,欢迎页需要设置密码
注意 gitlab运行内存最低要求2G,低于内存容量会报502错误页面
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)