2、
cat >/docker/gitlab/docker-compose.yml <<EOF
version: "3"
services:
gitlab:
image: gitlab/gitlab-ce
container_name: gitlab
restart: always
hostname: 'localhost'
environment:
TZ: 'Asia/Shanghai'
GITLAB_OMNIBUS_CONFIG: |
external_url "http://localhost:9090"
gitlab_rails['gitlab_shell_ssh_port'拍孙] = 2222
gitlab_rails['gitlab_email_enabled'] = true
gitlab_rails['gitlab_email_from'] = 'xxx@xxxxx.com'
gitlab_rails['gitlab_email_display_name'] = 'xxx'
gitlab_rails['gitlab_email_reply_to'] = 'xxxx@xxxxx.com'
袭冲链 gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.mxhichina.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "xxx@xxxx.com"
gitlab_rails['smtp_password'] = "xxxxx"
gitlab_rails['smtp_domain'] = "smtp.mxhichina.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_openssl_verify_mode'] = 'peer'
判答 gitlab_rails['smtp_tls'] = true
ports:
- '9090:9090'
- '2222:22'
networks:
- cidi
volumes:
- '/docker/gitlab/config:/etc/gitlab'
- '/docker/gitlab/logs:/var/log/gitlab'
- '/docker/gitlab/data:/var/opt/gitlab'
logging:
driver: "json-file"
options:
max-size: "20m"
max-file: "10"
networks:
cidi:
external: true
EOF
3、docker-compose up -d
服务器配置最好是:2核4G起步,我第一次用的是一台1核2G服务器,安装和启动GitLab非常吃力,内存和CPU消耗几乎占满。后来换了一台2核4G的服务器部署才顺利完成。
如果不需要配置邮箱服务,该步骤可跳过
GitLab 安装包大约有1G,安装需要2~5分钟左右(视服务器配置而定)
修改内容:
注意:阿里云ECS需要在安全组开放6001端口
或重启GitLab
要显示以上全部信息猜扒肢,GitLab才算已正常启动
http://47.105.146.74:6001
如果输入以上命令启动gitlab-rails失败,则可能是Gitlab版本不一样,然后参数方式不一样,需要穗世用如下此春方式:
查询用户
修改密码
保存
登录
*** 作记录
GitLab官网安装文档
关于gitlab合并代码流程卡住相关资料如下gitlab卡住问题
Ubuntu16.04系统安装gitlab
转载:Ubuntu 16.04 安装Gitlab - 上帝的中腿 - 博客园
1、问题描述
我们在初始化 gitlab 的时候,有时候会卡住不动,通常会在这个地方卡住不动:
ruby_block[wait for redis service socket] action run
等多长时间也不会往下执行。
2、解决方案
(1)重新再开一个终端,并执行以下命令
/opt/gitlab/embedded/bin/runsvdir-start
执行完成后,就会继续完成初始化了乱蔽。
(2)或在当前终端使用哗陪州以下命令,再初始化
#后台运行runsvdir-start程序
/opt/gitlab/embedded/bin/runsvdir-start &
然后再运行
gitlab-ctl reconfigure
(3)再或者CTRL+C强行终止,再运行以下命令乱早(这个方法没验证过,不知道行不行)
#1.先运行这个
systemctl restart gitlab-runsvdir
#2.再运行
gitlab-ctl reconfigure
gitlab常用命令
修改配置后的初始化
sudo gitlab-ctl reconfigure
启动
sudo gitlab-ctl start
停止
sudo gitlab-ctl stop
重启
sudo gitlab-ctl restart
开机启动
sudo systemctl enable gitlab-runsvdir.service
禁止开机自启动
sudo systemctl disable gitlab-runsvdir.service
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)