安装过程
-
装docker
这里使用的是菜鸟教程mac docker安装 -
拉取gitlab镜像
docker pull gitlab/gitlab-ce #通过下面的命令查看镜像,如果有gitlab说明pull成功 docker images
-
运行容器
sudo docker run -d \ --hostname localhost \ --name gitlab \ --restart always \ --publish 30001:22 --publish 30000:80 --publish 30002:443 \ --volume $HOME/gitlab/data:/var/opt/gitlab \ --volume $HOME/gitlab/logs:/var/log/gitlab \ --volume $HOME/gitlab/config:/etc/gitlab \ gitlab/gitlab-ce:latest
–publish:端口映射;容器内的443,80,22端口分别映射到宿主机的30001,30000,30002端口
–volume :挂载数据卷,映射到容器中去的容器外部存储空间
–hostname :指定容器中绑定的域名,会在创建镜像仓库的时候使用到 -
配置gitlab
进入容器内部通过shell会话进行相关操作docker exec -it gitlab /bin/bash
SMTP设置,编辑/etc/gitlab/gitlab.rb