使用docker部署gitlab超级简单

step 1: 去docker hub上找最新的gitlab社区版镜像 https://hub.docker.com/_/gitlab-community-edition/ ,pull下来
step 2: 启动~

sudo docker run --detach
--hostname gitlab.example.com
--publish 443:443 --publish 80:80 --publish 22:22
--name gitlab
--restart always
--volume /srv/gitlab/config:/etc/gitlab
--volume /srv/gitlab/logs:/var/log/gitlab
--volume /srv/gitlab/data:/var/opt/gitlab
gitlab/gitlab-ce:latest

step3: 访问80端口,开始使用

step4: 一些后续相关问题

  1. docker 参数 hostname 是需要在docker外部的nginx配置的, 不可以带端口号,端口转发在nginx配置
  2. ssh使用22端口, 一般用2222:22 这样的方式, 然后需要进一步在gitlab配置文件中配置ssh的端口
  3. 别忘了创建3个 volume文件夹
  4. gitlab 配置参数 eternal_url不好用,千万别改 ,就用hostname

你可能感兴趣的:(使用docker部署gitlab超级简单)