镜像获取:
docker pull gitlab/gitlab-ce
查看镜像:
docker images
运行镜像:
docker run -d -p 443:443 -p 8082:80 -p 222:22 --name=gitlab --restart=always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitlab -v /home/gitlab/data:/var/opt/gitlab 8ab13771717b
-d:后台运行
-p:将容器内部端口向外映射
--name:命名容器名称
-v:将容器内数据文件夹或者日志、配置等文件夹挂载到宿主机指定目录
查看容器:
docker ps
说明正在启动中。。。
查看启动日志:
docker logs 3b156ad15bc0
日志会一直刷,并且此时机器内存不断变大,cpu飙高,等一会,cpu下来之后,说明启动完成(过程几十秒,不同机器速度不一样,SSD的会更快)。
再次查看容器:
说明此时启动成功。
浏览器访问:
浏览器输入ip:8082,(8082为刚才启动容器时的映射端口):
首次进入需要自己设置新的密码,默认用户名为root,登陆后界面:
至此,gitlab搭建完毕,可以在gitlab里面创建项目,也可以使用git工具pull,push项目了。