sameersbn/gitlab是基于ubuntu镜像的
1、配置代理并pull gitlab
#修改/etc/sysconfig/docker
HTTP_PROXY=http://186.100.4.107:808
http_proxy=$HTTP_PROXY
HTTPS_PROXY=$HTTP_PROXY
https_proxy=$HTTP_PROXY
export HTTP_PROXY HTTPS_PROXY http_proxy https_proxy
然后执行docker pull docker.io/sameersbn/gitlab
2、安装redis和mysql并初始化数据库环境
yum -y install mysql-server redis
启动redis和mysql
service mysqld start
service redis start
初始化mysql
create database `gitlab` default charset utf8 collate utf8_general_ci;
GRANT all privileges ON gitlab.* TO gitlab@'%' IDENTIFIED BY 'password' with grant option;
FLUSH PRIVILEGES ;
3、配置gitlab参数并运行gitlab
mkdir -p /opt/gitlab/data /opt/gitlab/log
docker run \
--name='gitlab' \
-itd \
--net=none \