1、搜索镜像

  1. docker search gitlab

图片.png
选择第一个镜像即可,这个是官方镜像。

2、安装镜像

  1. docker image pull gitlab/gitlab-ce

图片.png
由于镜像比较大(700+M),可能中间会断,然后会重新拉取。
图片.png

3、启动镜像

  1. export GITLAB_HOME=/home/$(whoami)/Data/Docker/gitlab
  2. docker run --detach \
  3. --hostname $(hostname) \
  4. --env GITLAB_OMNIBUS_CONFIG="external_url 'http://192.168.223.3:80/'; gitlab_rails['lfs_enabled'] = true;" \
  5. --publish 4443:443 --publish 9980:80 --publish 2222:22 \
  6. --name gitlab \
  7. --restart always \
  8. --volume $GITLAB_HOME/config:/etc/gitlab \
  9. --volume $GITLAB_HOME/logs:/var/log/gitlab \
  10. --volume $GITLAB_HOME/data:/var/opt/gitlab \
  11. gitlab/gitlab-ce:latest

具体配置可以看这里: Gitlab关于Docker的官方文档
访问http://192.168.223.3:9980即可

4、注意事项

机器配置不能太差,特别是内存,最好在2.5G以上。