docker 快速搭建私有仓库(harbor/官方仓库)

#官方镜像版

yum -y install docker-ce	#安装docker
docker pull hub.c.163.com/library/registry:latest	#拉取仓库镜像
vim /etc/docker/daemon.json	
{
   "insecure-registries": ["仓库主机IP:5000"]
}
systemctl daemon-reload
systemctl restart docker	#修改daemon文件,因新版仓库默认使用https方式上传,需修改为http方式,重新加载配置并重启docker
docker run -d --name myreg --restart always -p 5000:5000 -v /myreg:/var/lib/registry hub.c.164.com/library/registry:latest
#运行容器,设置自动重启,映射默认端口5000,挂载/myreg目录永久保存镜像

#harbor版

下载harbor压缩包
官网地址:https://goharbor.io/
安装docker-compose
yum -y install docker-compose
解压缩软件包,导入harbor镜像

运行脚本./prepare,会自动执行准备工作
生成harbor.yml文件
cp harbor.yml.tmpl harbor.yml
修改yml文件
hostname: 本机主机名
注释13-18行https登录配置
#https:
#port:443
#certificate: /your/certificate/path
#private_key:  /yourr/private/key/path
harbor_admin_password: password

运行安装脚本./install.sh
安装完毕
访问http://本机地址   
用户名:admin
密码: password