linux版本:ubuntu16.04
docker版本:17.09
步骤
1、下载镜像:
命令:
docker pull gitlab/gitlab-ce:latest |
---|
下载完成后,用docker images 查看,结果如下,说名下载成功。
2、启动容器:
命令:
docker run -d \ --name gitlab \ --hostname gitlab \ --restart always \ -p 4443:443 -p 8888:80 -p 2222:22 \ -v /data/docker/gitlab/config:/etc/gitlab \ -v /data/docker/gitlab/data:/var/opt/gitlab \ -v /data/docker/gitlab/logs:/var/log/gitlab \ gitlab/gitlab-ce:latest |
---|
参数说明:
--restart always 容器自动重启
-p 4443:443 -p 8888:80 -p 2222:22 端口映射
-v /data/docker/gitlab/config:/etc/gitlab \ 前面是本机地址,“:” 后面是容器内部地址,做了个映射 |
---|
查看是否启动成功
docker ps
3、登录gitlab
注册帐号密码,然后登录即可,部署成功。
gitlab使用
1、创建仓库
1.1、新建工程
1.2、工程配置
3.创建完成
2、密匙配置和使用
2.1、生成密匙命令:
ssh-keygen -t rsa -C "邮箱帐号"
2.2、密匙配置
3、git使用(push,add)
配置帐号密码:
git config --global user.email "邮箱"
git config --global user.name "用户名"
下载项目:
http或者ssh
下面以http为例:
git clone http://gitlab/lishiyao1234/test-git.git
push示例
在linux环境为例:
vim test.xml
git add test.xml
git commit -m "测试test"
git push -u origin master
输入用户名和密码
在页面上查看,多了test.xml,push成功