Docker DevOps实战:GitLab+Jenkins(1)- GitLab容器搭建、使用SourceTree pull/push项目
GitLab容器搭建
# 创建GitLab容器
# --restart always #重启,容器自动重启
# --privileged=true #容器内使用root权限
[root@localhost ~]# docker run -d -p 443:443 -p 9001:80 -p 8022:22 \ --name gitlab \ --restart always \ --privileged=true \ -v /srv/gitlab/config:/etc/gitlab \ -v /srv/gitlab/logs:/var/log/gitlab \ -v /srv/gitlab/data:/var/opt/gitlab \ -v /etc/localtime:/etc/localtime:ro \ gitlab/gitlab-ce
访问GitLab
# 访问
http://宿主机ip:9001 # 容器run起来之后我发现,访问不会不会立马成功,可以重启或者等一会;原因没找到;镜像重拉,容器run一个新的还是有这个问题
# 查看原始root密码
[root@localhost ~]# docker exec -it gitlab /bin/bash
root@7e2b74e6afeb:/# cat /etc/gitlab/initial_root_password
# 修改root密码
# GitLab新建空白项目
使用SourceTree pull/push项目
这个常识性东西了,不赘诉了,详细见https://www.cnblogs.com/gltou/p/15007323.html