6.Docker 搭建 Gitlab

2019-10-25  本文已影响0人  Plenari

1. 运行gitlab

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

2. 配置参数。

#主机:
docker exec -it gitlab bash
cd /opt/gitlab/embedded/service/gitlab-rails/config
vim gitlab.yml
#修改成下方所示:
gialab:
  host: {ip-addr}
  port: 8080
#重启gitlab-ctl:
 gitlab-ctl restart 
#退出容器
exit
#宿主机:
vim /data/gitlab/config/gitlab.rb
#去掉下面的注释,改成想要的数值
gitlab_rails['gitlab_shell_ssh_port'] = 2222
# [gitlab.yml中的配置会被这个给覆盖
# 重启配置
docker exec -it gitlab gitlab-ctl restart
#宿主机:
vim /data/gitlab/config/gitlab.rb
#去掉下面的注释,改成想要的数值
unicorn['worker_processes'] = 2
# 重启配置
docker exec -it gitlab gitlab-ctl restart

等我建好邮箱再配置邮箱。

6.参考

上一篇 下一篇

猜你喜欢

热点阅读