Docker-gitlab: [question] Difference from the official docker image

Created on 18 Feb 2016  路  6Comments  路  Source: sameersbn/docker-gitlab

Does it still make sense to use this unofficial Docker image instead of the official one?

If, yes, could you outline what are the main differences between these two? I think this might be a useful section in the README.md file.

Most helpful comment

Its a matter of choice and requirements really. Here are some of the differences:

sameersbn/gitlab:

  • unofficial image, supported by the community.
  • only packages gitlab from source, postgresql and redis services should be linked from other containers
  • can host gitlab on a relative url
  • easily enable ssl support
  • configurations are performed using ENV variables
  • support for automated backups

refer the readme for more details.

gitlab/gitlab-ce:

  • official image supported by Gitlab Inc (and the community).
  • packages gitlab using the omnibus method
  • packages postgresql and redis servers in the image (all-in-one)
  • packages mattermost
  • relative urls might not work out-of-the-box**
  • no ssl support out-of-the-box**

refer to the usage guide for usage instructions

** to the best of my knowledge, I do not intend to spread misinformation.

(please close the support request if you feel your question has been answered)

All 6 comments

It still makes a lot of sense to use this image in favor of the official one if you do not like the 'omnibus' package installation used in the official image. That's also the main difference between the two images: Sameer's image does not use GitLab's Omnibus package installation. In addition, it provides many features that are not present in the official image and IMHO follows a much cleaner approach.

Its a matter of choice and requirements really. Here are some of the differences:

sameersbn/gitlab:

  • unofficial image, supported by the community.
  • only packages gitlab from source, postgresql and redis services should be linked from other containers
  • can host gitlab on a relative url
  • easily enable ssl support
  • configurations are performed using ENV variables
  • support for automated backups

refer the readme for more details.

gitlab/gitlab-ce:

  • official image supported by Gitlab Inc (and the community).
  • packages gitlab using the omnibus method
  • packages postgresql and redis servers in the image (all-in-one)
  • packages mattermost
  • relative urls might not work out-of-the-box**
  • no ssl support out-of-the-box**

refer to the usage guide for usage instructions

** to the best of my knowledge, I do not intend to spread misinformation.

(please close the support request if you feel your question has been answered)

Sorry for reopening this thread but it does seem the best place to put this.

@sameersbn what is your plan regarding Koding?

Hey @MarZab, it seems so koding will be in 8.11.0 available. So far I can't say anything to it because currently it will have no impact on the image so far. There is a MR in the upstream for that. I would say we need to wait until the first rc is coming out and than we can say how much stuff need to be done for this integration.

It is possible to add this information in README

What do you think about add 芦 Rationalize 禄 section in README with this content: https://github.com/sameersbn/docker-gitlab/issues/609#issuecomment-189889529

Was this page helpful?
0 / 5 - 0 ratings