docker学习之compose安装gitlab

我爱海鲸 2021-09-10 09:21:28 暂无标签

简介docker安装gilab 作为cicd的基础

1、首先安装虚拟机,具体安装请参考其他文章,安装虚拟机建议4G的内存。

2、 在/opt 目录下 mkdir docker_gitlab 创建文件夹

3、在docker_gitlab 目录下执行vi docker-compose.yml

相关脚本如下:

version: '3.1'

services:

 gitlab:

  image: 'twang2218/gitlab-ce-zh:11.1.4'

  container_name: "gitlab"

  restart: always

  privileged: true

  hostname: 'gitlab'

  environment:

   TZ: 'Asia/Shanghai'

   GITLAB_OMNIBUS_CONFIG: |

    external_url 'http://192.168.199.110'

    gitlab_rails['time_zone'] = 'Asia/Shanghai'

    gitlab_rails['smtp_enable'] = true

    gitlab_rails['gitlab_shell_ssh_port'] = 22

  ports:

   - '80:80'

   - '443:443'

   - '22:22'

  volumes:

   - /opt/docker_gitlab/config:/etc/gitlab

   - /opt/docker_gitlab/data:/var/opt/gitlab

   - /opt/docker_gitlab/logs:/var/log/gitlab

4、修改虚拟机ssh链接端口vi /etc/ssh/sshd_config,如图:

undefined


执行命令 systemctl restart sshd  重新启动ssh链接.之后遇到了一系列的坑fianlshell链接不上了。之后再网上找到了相关文章才解决的。

CentOS7修改SSH端口

言归正传,我们再docker-compose目录里使用:docker-compose up -d  然后就会下载gitlab的镜像

访问你虚拟机的ip地址,默认为80端口,修改密码,然后进行登录,默认管理员账号为root,密码就是你刚刚修改的密码,登录后如图:

undefined


你好:我的2025