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代码托管教程