前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

1.查找镜像:

docker search gitlab

2. 拉取镜像:

docker pull 镜像名

我选择的是搜索出来的第一个镜像:docker.io/gitlab/gitlab-ce

查看下载好的镜像:

docker images

3. 创建好 gitlab 相关配置、日志等的挂载文件夹。

我的是放在 /root/chengxu/gitlab 文件下,分别设置三个子文件:config、repo、log。不创建也可,运行启动容器命令时会自动创建。

4. 启动 gitlab 容器:

docker run --name gitlab -d -v /root/chengxu/gitlab/config:/etc/gitlab -v /root/chengxu/gitlab/repo:/var/opt/gitlab -v /root/chengxu/gitlab/log:/var/log/gitlab -p 8822:22 -p9999:80 -p 8433:433 gitlab/gitlab-ce

5. 进入容器并初始化服务:

# fd311ccb03a3 :镜像ID
# 进入容器
docker exec -it fd311ccb03a3  /bin/bash

# 初始化服务
gitlab-ctl reconfigure

一直到其运行完。

6. 重启 gitlab 服务:

 gitlab-ctl restart

exit 退出容器内部。

7. 查看容器运行状态,为 healthy 就 OK 了。如果为 unhealthy,可以重启服务试试: docker restart  gitlab

可  docker logs gitlab 查看日志:

8. IP地址:9999(绑定过域名的直接 域名:端口) ,即可访问到 gitlab:

9. 配置 gitlab ,在 run 时映射的 config 路径下找到自已的这个配置文件。

/config/gitlab.rb

编辑,设置:

# 服务器ID,或域名。
# clone 的路径默认是取的docker容器id,设置此值后方为服务器主机IP
external_url 'http://192.1xx.2xx.3xx'# ssh协议相关
gitlab_rails['gitlab_ssh_host'] = '192.1xx.2xx.3xx'# run 启动容器时如果对外映射的22端口
gitlab_rails['gitlab_shell_ssh_port'] = 8822

然后,把第 5 、6 步再作一次。(应该是先配置再作那 2 步。 )

Docker 方式安装 gitlab ( 阿里云ECS )相关推荐

  1. 阿里云ECS服务器 跨域Access-Control-Allow-Origin 问题

    目录 现象: 解决: 1.连接FTP 2.默认网站配置路径 3.自定义配置路径处修改 4.如果FTP方式无权限,就得使用VIM方式编辑 现象: 本地网页,使用JS.load 加载阿里云ECS 资源时, ...

  2. 阿里云ECS服务_开通ipv6踩坑

    碰见公司要测试ipv6,想在阿里云ECS服务器上开启ipv6测试..   首先是从网上查<阿里云服务器开启ipv6>,发现修改配置文件,好嘛一路修改下去,也创建了Tunnel隧道.先是在C ...

  3. Docker 方式安装 Nginx 、阿里云服务器上装 Ngnix

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 非 Docker 方式安装,直接 Linux 安装见另一文:Linux 上 安装 nginx .阿里 ...

  4. 第二章:阿里云ECS服务器(G5)安装配置docker

    个人简介: 我是廖志伟,一名Java开发工程师,CSDN博客专家,多年一线研发经验,曾就职多家互联网公司,参与并主导多个百万级并发的互联网产品研发与系统架构搭建,对大型分布式,高并发及微服务架构,缓存 ...

  5. Nginx+Docker+Jekyll+阿里云ECS+备案搭建博客全记录

    "记录本站搭建全过程,为想要自己搭建博客的朋友提供一个参考" 在我的博客网站中查看本文 前言与准备 Docker Docker是一个很方便的跨平台应用容器引擎,让开发者可以打包他们 ...

  6. 云服务器布置_【阿里云ECS】(一)云服务器上安装RStudio-server

    [阿里云ECS](一)云服务器上安装RStudio-server 最近注册了阿里云个人版,打算研究研究shiny部署问题.进了阿里云ECS因为是Ubuntu16.04的对于安装R和RStudio还是要 ...

  7. 阿里云ECS安装MySql数据库

    文章目录 一.环境说明 1.操作系统 2.MySQL版本 3.安装方式 4.安装包放的位置 5.阿里云ECS防断开 二.如果Linux安装或MySql请卸载 1.查看MySQL是否已经安装 2.如果之 ...

  8. 阿里云ECS服务器CentOS7上安装服务器安全狗Linux版

    阿里云ECS服务器CentOS7上安装服务器安全狗Linux版 ---------------- 使用root登录 1.确保服务器系统处于最新状态[root@localhost ~]# yum -y ...

  9. **阿里云ECS Linux服务器图形化界面安装方法 Ubuntu**

    阿里云ECS Linux服务器图形化界面安装方法 Ubuntu 一.远程连接 二.登录后进入终端界面 三.更新服务器,安装图形化界面 apt-get update apt-get upgrade -y ...

最新文章

  1. DataWorks V2使用PyUdf
  2. css圆角矩形及去掉空格属性
  3. 数据中心业界需要新的设计标准
  4. SpringBoot与jackson.databind兼容报错问题
  5. 创建三个并发进程linux,Linux下几种并发服务器的实现模式(详解)
  6. SQL Server高可用——日志传送(4-3)——使用
  7. php对图片反色处理
  8. 一个“蝇量级” C 语言协程库 -- Protothreads
  9. dede在添加文章页增加附件上传后点击浏览找不到文件提示No Exsits Path解决
  10. Pinia学习笔记之--核心概念Actions
  11. 新手入门3D游戏建模一定要搞懂的流程!
  12. 【蓝桥杯考前一天总结PYthon终结篇】
  13. 【万物物联】Siri+快捷指令+onenet控制掌控板
  14. 刚上市就名声鹊起,nova3和NEX拍照谁能更甚一筹?
  15. TeamCenter怎样删除已发布物料
  16. 记一次导入环信聊天demo的过程
  17. SAP SD VF01 销售开票增强
  18. 熊猫分发_与熊猫度假
  19. <转>OSPF OE2和OE1外部路由详解(主要解释了下OE2为什么没默认负载均衡)
  20. 数据库常用的操作命令

热门文章

  1. 将 Fortinet 连接到
  2. 注解由谁读取并解析的?
  3. 格式化css文件,css文件格式化脚本的方法
  4. php mysql 查询时间_PHP-MySQL查询需要大量时间才能执行
  5. java自适应table_Java 设置Word中的表格自适应的3种方式
  6. *【 POJ - 1007 】DNA Sorting(枚举,类似三元组找第二元问题)
  7. 【Codeforces - 127D】Password(思维,二分+字符串Hash)
  8. 【CodeForces - 255B】Code Parsing(思维,字符串)
  9. 【CodeForces - 122B 】Lucky Substring (字符串,水题)
  10. java list详解_Java 中 list 用法案例详解