安装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
解压
tar xzvf harbor-offline-installer-v2.2.0.tgz
配置Harbor
#进入安装目录
cd harbor
#将默认配置文件重命名
mv harbor.yml.tmpl harbor.yml
vi harbor.yml
修改以下几个地址
第5行,修改主机地址,因为是实验环境,可以修改成服务器ip地址
第7到18行, harbor启用http和https协议,因为实验环境,可以把13行到18行进行屏蔽,只启用http协议
第34行,harbor的管理员密码
第47行,harbor的数据存储位置
修改完配置文件后,启动docker
systemctl start docke
使用阿里云镜像加速器
在的当前目录执行./install.sh,进行harbor安装。
网址输入阿里云ip:80 进入harbor登陆页面
输入管理员账号admin,登陆成功
新建一个项目名为harbor的私有仓库。
至此所有所需软件均安装完毕。