1、docker-compose安装,下载docker-compose的最新版本
第一步:创建docker-compose空白存放文件vi /usr/local/bin/docker-compose
第二步:使用curl命令在线下载,并制定写入路径
curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
下载错误解决方式:问题解决:curl时候libcurl包未更新
执行命令即可:yum update -y nss curl libcurl
第三步:为docker-compose添加可执行权限 chmod +x /usr/local/bin/docker-compose
第四步:验证查看docker-compose版本 docker-compose –version
2、Harbor支持在线和离线安装方式,这里,我们使用离线方式,先下载Harbor安装包:
第一步:下载Harbor安装包
wget https://storage.googleapis.com/harbor-releases/harbor-offline-installer-v1.5.3.tgz
第二步:#解压离线安装包至/opt下 tar harbor-offline-installer-v1.5.3.tgz -C /opt/
第三步:进入解压目录,编辑配置文件:
cd /opt/harbor
vim harbor.cfg #编辑配置文件
第四步:执行预编译命令:./prepare
第五步:执行安装命令 ./install.sh #安装Harbor(必须开启docker)
第六步:浏览器访问Harbor
3、创建仓库
4、利用docker上传镜像至harbor仓库。
第一步:添加可信任地址 vi /etc/docker/daemon.json
"insecure-registries": ["192.168.179.12"]
第二步:创建上传仓库的镜像标签 docker tag minio/minio 192.168.179.12/clw/minio:1.0.1
第三步:登录仓库地址
错误解决方式:将harbor登录的密码写入文件中,我这里写入到:vi /opt/docker_passwd 文件中
执行命令:
cat /opt/docker_passwd | docker login 192.168.179.12 --username admin --password-stdin
第四步:推送至远程仓库 docker push 192.168.179.12/clw/minio:1.0.1