DevOps环境搭建
一、GitLab安装
1.下载安装包 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-14.6.0-ce.0.el7.x86_64.rpm --no-check-certificate 2.安装 rpm -ivh gitlab-ce-14.6.0-ce.0.el7.x86_64.rpm 3.修改配置文件 # vim /etc/gitlab/gitlab.rb external_url 'http://192.168.231.131' 4.初始化 gitlab-ctl reconfigure
初始密码:Password stored to /etc/gitlab/initial_root_password
二、Docker安装
1.安装依赖 yum install -y yum-utils device-mapper-persistent-data lvm2 2.配置阿里源 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 3.安装Docker yum install docker-ce # 安装指定版本,例如yum install --setopt=obsolets=0 -y docker-ce-3:20.10.7-3.el8 4.开机启动 systemctl start docker systemctl enable docker
5.重启
systemctl restart docker
三、Docker Compose安装
1.下载 https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64 2.安装:移动到bin并增加执行权限 mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose chmod +x docker-compose 3.测试 docker-compose --version
四、Harbor安装
1.下载软件 wget https://storage.googleapis.com/harbor-releases/release-2.4.0/harbor-offline-installer-v2.4.3.tgz 2.解压 tar xvzf harbor-offline-installer-v2.4.3.tgz cd harbor 3.配置 vi harbor.yml 4.安装 ./install.sh 5.启动 docker-compose up -d docker-compose stop docker-compose start 6.登录 地址:http://192.168.0.1:8/harbor/projects 用户名:admin 密码:Harbor12345 7.使用:推送/拉取 docker login <主机IP> Username: admin Password: Login Succeeded docker push <主机IP>/blade/nginx The push refers to a repository [<主机IP>/blade/nginx] a552ca691e49: Pushed 7487bf0353a7: Pushed 8781ec54ba04: Pushed latest: digest: sha256:41ad9967ea448d7c2b203c699b429abe1ed5af331cd92533900c6d77490e0268 size: 948
附:
vi harbor.yml
参考:
https://blog.csdn.net/qq_44895681/article/details/105573702
证书安装:
https://blog.csdn.net/qq_14999375/article/details/118070832