docker pull twang2218/gitlab-ce-zh

创建目录

docker run -d -p 8090:80 -p 8022:22 --name gitlab --restart always -v /media/fulldata/gitlab/etc:/etc/gitlab -v /media/fulldata/gitlab/log:/var/log/gitlab -v /media/fulldata/gitlab/data:/var/opt/gitlab --privileged=true twang2218/gitlab-ce-zh

修改配置

vi /etc/gitlab/gitlab.rb

external_url ‘http://git.owin.work
gitlab_rails[‘gitlab_ssh_host’] = ‘git.owin.work’
gitlab_rails[‘gitlab_shell_ssh_port’] = 8022

修改配置

vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

gitlab:
## Web server settings (note: host is the FQDN, do not include http://)
host: git.owin.work
port: 80
https: false

重启

gitlab-ctl restart