#docker 安装gitlab以及使用
#1.拉取gitlab 社区版
docker pull gitlab/gitlab-ce
#2.运行gitlab镜像
docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /data/gitlab/config:/etc/gitlab -v /data/gitlab/logs:/var/log/gitlab -v /data/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce
本人测试宿主机器IP:192.168.43.138
更新配置:
sed -i -e "s/# external_url .*/external_url 'http:\/\/192.168.43.138'/g" /data/gitlab/config/gitlab.rb
sed -i -e "s/# gitlab_rails\['gitlab_ssh_host'\].*/gitlab_rails['gitlab_ssh_host'] = '192.168.43.138'/g" /data/gitlab/config/gitlab.rb
sed -i -e "s/# gitlab_rails\['gitlab_shell_ssh_port'\].*/gitlab_rails['gitlab_shell_ssh_port'] = 222/g" /data/gitlab/config/gitlab.rb
docker restart gitlab
安装成功后输入:http://192.168.43.138 管理使用
#获取初始密码
管理员账户:root
管理员密码:下面的命令输出的
docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password
管理使用流程:
1、创建组织,2、创建用户,3、编辑用户设置密码,4、编辑组织加入用户,5、创建项目(选组织)
测试开发流程:
获取 git url
创建目录:d:\workspace\php\testlab
git bash 模式下(git bash here)输入
cd /d/workspace/php/testlib
git clone http://192.168.43.138/dev/test.git .
按提示输入 用户名(Username)和密码即可。
git用法 百度大法