docker 安装使用gitlab

Posted shijunjie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 安装使用gitlab相关的知识,希望对你有一定的参考价值。

官方镜像地址  ce版本:

 https://hub.docker.com/r/gitlab/gitlab-ce

文档地址:

https://docs.gitlab.com/omnibus/docker/

环境:

阿里云 centos 7.4    2核4G

技术图片

 

首先创建好存储目录:

[[email protected] ~]# mkdir /usr/local/gitlab_data
[[email protected] ~]# cd /usr/local/gitlab_data/ [[email protected] gitlab_data]# mkdir
-p /usr/local/gitlab_data/gitlab/config [[email protected] gitlab_data]# mkdir -p /usr/local/gitlab_data/gitlab/logs [[email protected] gitlab_data]# mkdir -p /usr/local/gitlab_data/gitlab/data

 

然后下载docker下载gitlab的镜像

[[email protected] gitlab_data]# docker pull gitlab/gitlab-ce
[[email protected] gitlab_data]# docker images
[[email protected] gitlab_data]# docker inspect gitlab/gitlab-ce:latest

 

然后开始创建容器:

[[email protected] gitlab_data]# docker run -d --hostname gitlab.example.com --name gitlab -p 8082:443 -p 8083:80 -p 8084:22 --restart always -v /usr/local/gitlab_data/gitlab/config:/etc/gitlab -v /usr/local/gitlab_data/gitlab/logs:/var/log/gitlab -v /usr/local/gitlab_data/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:latest
#解释:
  #-d 指定后台运行
  #--hostname 指定主机名
  #--name 指定容器名
  #-p 端口映射
  #--restart always 指定容器停止后的重启策略: 容器退出时总是重启
  # -v 指定挂载存储卷

 

最后登录测试:

技术图片

 

以上是关于docker 安装使用gitlab的主要内容,如果未能解决你的问题,请参考以下文章

Python3 - Docker 安装部署Gitlab代码托管教程

Python3 - Docker 安装部署Gitlab代码托管教程

使用docker搭建gitlab版本控制系统

使用Docker部署Gitlab

GitLab安装和配置(Docker)

GitLab安装和配置(Docker)