使用docker镜像安装gitlab简直不要太容易。
一、下载镜像
的还是自己加速器的都可以。我下载的是官方的 docker.io/gitlab/gitlab-cedocker hub地址为: https://hub.docker.com/r/gitlab/gitlab-ce
命令为:
docker pull docker.io/gitlab/gitlab-ce
二、运行容器
docker run --detach --hostname 10.37.17.58
--publish 443:443
--publish 80:80
--publish 222:222
--name gitlab
--restart always
--volume /srv/gitlab/config:/etc/gitlab
--volume /srv/gitlab/logs:/var/log/gitlab
--volume /srv/gitlab/data:/var/opt/gitlab
docker.io/gitlab/gitlab-ce
三、容器运行参数说明
--detach 指定容器运行于前台还是后台
--publish 443:443
--publish 80:80
--publish 222:222 映射宿主机指定端口到容器指定端口
--name gitlab 指定容器名称为gitlab
--restart always 指定容器停止后的重启策略:容器退出时总是重启
--volume /srv/gitlab/config:/opt/soft/docker-soft/gitlab/config
--volume /srv/gitlab/logs:/opt/soft/docker-soft/gitlab/logs
--volume /srv/gitlab/data:/opt/soft/docker-soft/gitlab/data 给容器挂载存储卷,挂载到容器的某个目录,如将容器的/opt/soft/docker-soft/gitlab/config挂载到宿主机/srv/gitlab/config