1 首先下载gitlab的镜像
1
| docker pull gitlab/gitlab-ce:latest
|
2 在服务器上创建目录,存放gitlab数据
1 2 3
| mkdir -p /home/work/ins/conf mkdir -p /home/work/ins/logs mkdir -p home/work/ins/data/gitlab
|
3 创建容器启动脚本。如果有以前执行过的,则停止并删除容器。
1
| sudo docker stop gitlab && sudo docker rm gitlab
|
4 启动,并设置端口号
1 2 3 4 5 6 7 8 9 10 11 12
| sudo docker run -d \ -p 2222:22 \ -p 8888:80 \ -p 8443:443 \ -v /etc/localtime:/etc/localtime:ro \ -v /home/work/ins/conf/gitlab:/etc/gitlab \ -v /home/work/ins/logs/gitlab:/var/log/gitlab \ -v /home/work/ins/data/gitlab/data:/var/opt/gitlab \ -h gitlab \ --name gitlab \ --privileged=true \ gitlab/gitlab-ce:latest
|
5 登录验证。ip地址加端口号访问即可。