採用 docker image 的安裝, 希望可以安裝後就決定一些預期設定, 發現有 Omnibus 可以在啟動 docker 時就將設定傳入
sudo docker run --env GITLAB_OMNIBUS_CONFIG="external_url 'http://git-demo.ichiayi.com'; \ prometheus_monitoring['enable'] = false; \ gitlab_rails['gitlab_default_projects_features_container_registry'] = false; \ gitlab_rails['initial_root_password'] = '<<Passwd_Is_Here>>'; \ gitlab_rails['gitlab_default_projects_features_builds'] = 'false'" \ --detach --publish 443:443 --publish 80:80 --name gitlab --restart always \ --volume /NAS_dir/gitlab/config:/etc/gitlab \ --volume /NAS_dir/gitlab/logs:/var/log/gitlab \ --volume /NAS_dir/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:12.10.6-ce.0