用Jenkins+Docker构建企业级持续集成环境(四)

安装git,docker,及harbor私有库

(1)安装git(阿里云1)

cd /opt
mkdir git
cd git
yum install git

git 初始化配置

[root@iZwz9bdvacsset2y3am4cwZ git]# git config --global user.name "testzhpzz"
[root@iZwz9bdvacsset2y3am4cwZ git]# git config --global user.email "419939241@qq.com"

(2)安装docker(三台机器)

安装yum-utils软件包(提供yum-config-manager 实用程序)并设置稳定的存储库。

 sudo yum install -y yum-utils
 sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

安装最新版的docker

sudo yum install docker-ce docker-ce-cli containerd.io

启动docker

systemctl start docker

阿里云服务器1,3 登录harbor私服

先更改docker配置让docker支持http

vi /etc/docker/daemon.json
{
    "insecure-registries": ["http://47.115.1.158:80"]
}

sudo systemctl daemon-reload
sudo systemctl restart docker

不然会报错

Error response from daemon: Get https://47.115.1.158:80/v2/: http: server gave HTTP response to HTTPS client

登录成功

docker login 47.115.1.158:80
Username: admin
Password: 
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

(3)安装docker-compose(阿里云2)

运行以下命令以下载Docker Compose的当前稳定版本

sudo curl -L "https://github.com/docker/compose/releases/download/1.28.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

将可执行权限应用于二进制文件:

sudo chmod +x /usr/local/bin/docker-compose
#查看是否安装成功
docker-compose --version

(4)安装harbor(阿里云2)

下载离线安装包并上传到服务器https://github.com/goharbor/harbor/releases

image-20210316145308550

解压

tar xzvf harbor-offline-installer-v2.2.0.tgz

配置Harbor

#进入安装目录
cd harbor
#将默认配置文件重命名
mv harbor.yml.tmpl harbor.yml
vi harbor.yml

修改以下几个地址

第5行,修改主机地址,因为是实验环境,可以修改成服务器ip地址

image-20210316151155026

第7到18行, harbor启用http和https协议,因为实验环境,可以把13行到18行进行屏蔽,只启用http协议

image-20210316151205152

第34行,harbor的管理员密码

image-20210316151222039

第47行,harbor的数据存储位置

image-20210316151233280

修改完配置文件后,启动docker

systemctl start docke

使用阿里云镜像加速器

image-20210316151622424

在的当前目录执行./install.sh,进行harbor安装。

网址输入阿里云ip:80 进入harbor登陆页面

image-20210316152103280

输入管理员账号admin,登陆成功

image-20210316152528385

新建一个项目名为harbor的私有仓库。

image-20210316152731885

至此所有所需软件均安装完毕。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值