Docker系列---【docker快速搭建gitlab】


1.准备

一台内存不小于4G,硬盘大小不低于20g的服务器。

2.安装docker

3.安装gitlab

中文安装参考:https://hub.docker.com/r/beginor/gitlab-ce/

3.1拉取镜像

docker pull beginor/gitlab-ce:11.3.0-ce.0

3.2创建映射目录

#通常会将 GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级, 因此请先准备这三个目录。

sudo mkdir -p /mnt/sda1/gitlab/etc
sudo mkdir -p /mnt/sda1/gitlab/log
sudo mkdir -p /mnt/sda1/gitlab/data

3.3启动容器

#准备好这三个目录之后, 就可以开始运行 Docker 镜像了。 我的建议是使用unless-stopped 作为重启策略, 因为这样可以手工停止容器, 方便维护。

#完整的运行命令如下:

docker run \
    --detach \
    --publish 8443:443 \
    --publish 8080:80 \
    --name gitlab \
    --restart unless-stopped \
    --volume /mnt/sda1/gitlab/etc:/etc/gitlab \
    --volume /mnt/sda1/gitlab/log:/var/log/gitlab \
    --volume /mnt/sda1/gitlab/data:/var/opt/gitlab \
    beginor/gitlab-ce:11.3.0-ce.0

3.4修改root初始密码

访问:http://ip:8080,输入两次相同的密码,即为root的初始密码,用root账号登录即可。

4.注意

硬件要求:https://docs.gitlab.com/ee/install/requirements.html