docker搭建gitlab+简单使用

查找镜像

#docker search gitlab
 
# docker pull  gitlab/gitlab-ce
启动容器:
docker run -d  -p 443:443 -p 8090:80 -p 222:22 --name gitlab --restart always -v /Users/hudan/gitlab/config:/etc/gitlab -v /Users/hudan/gitlab/logs:/var/log/gitlab -v /Users/hudan/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce
 
# -d:后台运行
# -p:将容器内部端口向外映射
# --name:命名容器名称
# -v:将容器内数据文件夹或者日志、配置等文件夹挂载到宿主机指定目录
 

gitlab配置

修改宿主机:
 
/Users/hudan/gitlab/config/gitlab.rb
external_url 'http://192.168.0.102
gitlab_rails['gitlab_ssh_host'] = ‘192.168.0.102'
gitlab_rails['gitlab_shell_ssh_port'] = 222
 
/Users/hudan/gitlab/data/gitlab-rails/etc
 
#进入容器:docker exec -it gitlab /bin/bash .
2:gitlab-ctl restart
3:gitlab-ctl status
 

使用gitlab

 
登录用ip:端口;初始用户是root…,密码自己设置
 
 
创建项目
项目,用户,组等信息管理
 
 
进入项目里,可以设置指定用户分配对应角色权限;
 
 
 

拉取项目:

http的方式,git clone http://192.168.0.102:8090/root/gitlab_test_demo.git gitlab_test_demo2 
注意:输入的用户名和密码是gitlab的对应用户和密码。有端口的,加上端口。
Ssh的方式,
 
posted @ 2020-08-28 09:00  wxdr  阅读(229)  评论(0编辑  收藏  举报