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,如图:
执行命令 systemctl restart sshd 重新启动ssh链接.之后遇到了一系列的坑fianlshell链接不上了。之后再网上找到了相关文章才解决的。
言归正传,我们再docker-compose目录里使用:docker-compose up -d 然后就会下载gitlab的镜像
访问你虚拟机的ip地址,默认为80端口,修改密码,然后进行登录,默认管理员账号为root,密码就是你刚刚修改的密码,登录后如图: