docker 安装使用gitlab

官方镜像地址  ce版本:

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

文档地址:

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

环境:

阿里云 centos 7.4    2核4G

首先创建好存储目录:

[root@iZbp1625jeg61bc2zzfcotZ ~]# mkdir /usr/local/gitlab_data
[root@iZbp1625jeg61bc2zzfcotZ ~]# cd /usr/local/gitlab_data/ [root@iZbp1625jeg61bc2zzfcotZ gitlab_data]# mkdir
-p /usr/local/gitlab_data/gitlab/config [root@iZbp1625jeg61bc2zzfcotZ gitlab_data]# mkdir -p /usr/local/gitlab_data/gitlab/logs [root@iZbp1625jeg61bc2zzfcotZ gitlab_data]# mkdir -p /usr/local/gitlab_data/gitlab/data

然后下载docker下载gitlab的镜像

[root@iZbp1625jeg61bc2zzfcotZ gitlab_data]# docker pull gitlab/gitlab-ce
[root@iZbp1625jeg61bc2zzfcotZ gitlab_data]# docker images
[root@iZbp1625jeg61bc2zzfcotZ gitlab_data]# docker inspect gitlab/gitlab-ce:latest

然后开始创建容器:

[root@iZbp1625jeg61bc2zzfcotZ 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 指定挂载存储卷

最后登录测试:

猜你喜欢

转载自www.cnblogs.com/shijunjie/p/10488859.html