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

 

posted @ 2023-04-05 22:21  石门口人  阅读(162)  评论(0)    收藏  举报