gitlab安装
配置docker安装源
# step 1: 安装必要的一些系统工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # Step 2: 添加软件源信息 sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # Step 3 sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo # Step 4: 更新并安装Docker-CE sudo yum makecache fast sudo yum -y install docker-ce # Step 4: 开启Docker服务 sudo service docker start
配置docker
[root@node1 config]# cat /etc/docker/daemon.json { "data-root": "/var/lib/docker", "registry-mirrors": ["https://1kumbvo2.mirror.aliyuncs.com"], "bip": "172.17.0.1/16", "log-driver": "json-file", "log-level": "info", "log-opts": { "max-size": "100m", "max-file": "10" } } # 镜像仓库https://hub.docker.com/ systemctl enable docker systemctl restart docker
gitlab安装
docker pull gitlab/gitlab-ce:14.1.5-ce.0 docker run -d -p 443:443 -p 80:80 -p 2222:22 --name gitlab -v /data/gitlab/config:/etc/gitlab -v /data/gitlab/logs:/var/log/gitlab -v /data/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:14.1.5-ce.0
修改gitlab配置
vim /data/gitlab/config/gitlab.rb external_url 'http://192.168.40.161' #本机地址 gitlab_rails['gitlab_shell_ssh_port'] = 2222 重启gitlab docker restart gitlab
gitlab登录密码
cat /data/gitlab/config/initial_root_password Password: uERwuGZVV4TsFk8g42xxxxxxxxxxxxxxxxxxxx