Centos7搭建Harbor私有镜像仓库
Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。安装Harbor,首先要安装docker 和 docker-compose
1、安装yum工具集
yum install -y yum-utils
2、配置docker仓库
yum-config-manager –add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3、安装docker
yum install -y docker-ce
4、启动Docker
systemctl start docker
5、设置docker开机自启动
systemctl enable docker
6、查看docker版本
docker version
7、安装docker-compose
通过https://github.com/docker/compose/releases查看最新的版本
curl -L “https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose
上面的下载不下来,用下面这个就好了
curl -L “https://dn-dao-github-mirror.daocloud.io/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose
8、赋予docker-compose执行权限
chmod +x /usr/local/bin/docker-compose
9、查看docker-compose版本号
docker-compose –version
10、安装最新版Harbor
wget https://storage.googleapis.com/harbor-releases/harbor-offline-installer-latest.tgz
11、解压harbor-offline-installer-latest.tgz文件
tar -zxvf harbor-offline-installer-
latest.tgz
12、进入Harbor目录,查看文件列表
13、编辑Harbor的配置文件
vim harbor.cfg
#—————————————————-
hostname = 192.168.1.112 #修改harbor的启动ip
harbor_admin_password = Anxminise123 #修改harbor的admin用户的密码
#—————————————————-
14、配置Harbor
./prepare
15、安装Harbor(耐心等待)
./install.sh
16、输入IP地址访问Harbor
17、登陆成功,密码在harbor.cfg中
由于在./install.sh后,自动启动了barbor。当harbor需要重启时,切换到harbor安装目录(我的是/opt/harbor),运行docker-compose up -d即可