查找Gitlab镜像

docker search gitlab

拉取Gitlab镜像

docker pull registry.gitlab.cn/omnibus/gitlab-jh:latest

创建挂载目录

mkdir /usr/local/docker/gitlab

进入挂载目录

cd /usr/local/docker/gitlab

编辑文件

vim startGitlab.sh

启动容器脚本

docker run \-itd  \-p 80:80 \-p 222:22 \-v /usr/local/docker/gitlab/etc:/etc/gitlab  \-v /usr/local/docker/gitlab/log:/var/log/gitlab \-v /usr/local/docker/gitlab/opt:/var/opt/gitlab \--restart always \--privileged=true \--name gitlab \registry.gitlab.cn/omnibus/gitlab-jh:latest

赋权

chmod -R 700 startGitlab.sh

#进容器内部

docker exec -it gitlab /bin/bash

#修改gitlab.rb

vi /etc/gitlab/gitlab.rb

加入如下

#gitlab访问地址,可以写域名。如果端口不写的话默认为80端口
external_url 'http://127.0.0.1'
#ssh主机ip
gitlab_rails['gitlab_ssh_host'] = '127.0.0.1'
#ssh连接端口
gitlab_rails['gitlab_shell_ssh_port'] = 22

邮箱配置

#aaaaaa是网易邮箱的授权码
#邮箱配置
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.163.com"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_user_name'] = "xxxx@163.com"
gitlab_rails['smtp_password'] = "aaaaaa"
gitlab_rails['smtp_domain'] = "163.com"
gitlab_rails['smtp_authentication'] = :login
gitlab_rails['smtp_enable_starttls_auto'] = true
​
gitlab_rails['gitlab_email_from'] = "mingmingde159@163.com"
user["git_user_email"] = "mingmingde159@163.com"

配置QQ邮箱

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "xxxxxx@qq.com"
gitlab_rails['smtp_password'] = "您的qq邮箱授权码"
gitlab_rails['smtp_domain'] = "smtp.qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['gitlab_email_from'] = 'xxxxxx@qq.com'

让配置生效

gitlab-ctl reconfigure

#查看日志

gitlab-ctl tail

#重启gitlab

gitlab-ctl restart

#退出容器

exit

进入到gitlab容器测试是否可以发送成功

docker exec -it gitlab /bin/bash
​
​
gitlab-rails consoleNotify.test_email('xxxxx@163.com', 'Message Subject', 'Message Body').deliver_now

修改密码

进入容器内部

docker exec -it gitlab /bin/bash

进入控制台

gitlab-rails console -e production

查询id为1的用户,id为1的用户是超级管理员

user = User.where(id:1).first

修改密码为123456

user.password='123456'

保存

user.save!

退出

exit

参考:

(48条消息) Docker 搭建 Gitlab 服务器 (完整详细版)_docker gitlab_Touch&的博客-CSDN博客

虚拟机部署Gitlab + 配置QQ,网易邮箱相关推荐

  1. gitlab 配置QQ邮箱

    gitlab 配置QQ邮箱 gitlab版本 官方文档 邮箱厂商 需要修改的配置文件 修改的配置内容 调试控制台 正确测试结果 [root@xxxxxxxxxxxxxx gitlab]# gitlab ...

  2. 华为qq邮箱服务器密码忘了,华为自带的电子邮件APP怎么用?一招教你快速登录QQ/网易邮箱...

    *本文来自花粉俱乐部@昌昌兔 很多粉粉们是不是困扰自己常用的QQ/网易邮箱无法在华为自带的电子邮件登入,而又不想下载QQ/网易邮箱APP.其实是因为QQ/网易邮箱的第三方设置安全验证问题.接下来,将为 ...

  3. Springboot 配置QQ企业邮箱在阿里云服务器的坑

    为了防止垃圾邮件泛滥,阿里云ECS 基于安全考虑,目前已禁用 25 端口,不再开放smtp邮件的25端口,现在需要使用465/587端口进行smtp邮件发送.具体操作步骤如下: 1.QQ企业邮箱开启开 ...

  4. 配置QQ企业邮箱小结

    https://exmail.qq.com/login 1,注册管理员账号 2,添加域名 3.设置MX记录 记录类型选:MX记录 主机记录(RR):不填(非万网可以填写@) 记录值与MX优先级分别为: ...

  5. 阿里云主机服务配置163网易邮箱

    注意:阿里云默认情况下挡掉了25端口出口,所以我们配置邮件服务器的时候只能选择465,SECURE_SMTP方式 一.163邮箱配置 1.查看smtp邮件服务器地址 2.配置客户端授权码 二.JIRA ...

  6. mac下airmail配置163网易邮箱

    airmail作为第三方邮件客户端不直接提供对163邮箱的绑定支持,需要自己设置,绑定如下: 登录自己的163邮箱,并打开imap和pop3服务 中间需要设置授权码,自己设置的授权码用于在后面airm ...

  7. Mac如何配置QQ企业邮箱

    http://jingyan.baidu.com/article/5d6edee207ffed99ebdeec72.html

  8. jenkins之qq企业邮箱配置

    一.配置qq企业邮箱 1.登录jenkins后台管理,选择 系统管理 ☞  系统设置 2.SMTP server配置 3.邮件通知配置 配置ssl等参数  点击 高级 4.发送邮件测试 总结:邮箱配置 ...

  9. 邮箱大师添加邮箱的服务器,网易邮箱大师添加邮箱imap账号教程-网易邮箱大师怎么添加邮箱imap账号 - Iefans...

    网易邮箱大师是一款非常不错的手机邮箱客户端软件,可以管理多个邮箱大大方便了办公和交流,但是有些特别的邮箱可能不能直接添加,需要添加imap账号,那么该怎么操作呢,下面iefans小编就为大家带来网易邮 ...

最新文章

  1. Relay IR表示
  2. 【Appium】Appium工作原理
  3. java big o_java – 计算Big-O复杂性
  4. java 类的访问权限_什么是Java类的访问权限?
  5. 前端开发的正确姿势——各种文件的目录结构规划及引用
  6. pyqt5 最小化 系统托盘_Qt中如何使窗口隐藏/最小化到托盘
  7. docker中使用git_如何在 Docker 中使用 Docker
  8. python打印字符串的前五行_python基础-字符串(6)
  9. linux下在线新增大文件系统划分,linux - 文件系统(fdisk)
  10. 小众却顽强的编程语言 Erlang ,你了解多少?
  11. redis-3.2.9安装
  12. 创维hc2800 产品规格书
  13. windows11连接无线网后分享热点连接不上
  14. 三本计算机专业考研211,一个三本学渣逆袭211的考研心得
  15. APP如何实现「年轻化」的需求?
  16. PHPstudy 数据库基本操作
  17. 利用Python在环境气象海洋领域实现基础计算与绘图
  18. 基于爬虫爬取的数据,完成数据展示网站
  19. IDM试用到期怎么办
  20. 华南师大教授/教育学博士焦建利力荐《正在爆发的互联网革命》

热门文章

  1. 临时关闭selinux模式 setenforce 0
  2. 保险知识之:什么是旅行保险?
  3. ElasticSearch Query_string + match_phrase 在千亿级检索中的思考
  4. 计算机网络 - 练习(六十)
  5. html5直播源码,HTML5 直播疯狂点赞动画实现代码 附源码
  6. vim 复制/剪切/粘贴/撤销操作
  7. 低代码平台如何选型, 43款国内外低代码平台一网打尽
  8. 第三方支付业务处理流程
  9. 分区命令Parted详解
  10. SPS PPS SEI