搭建docker私有仓库-Harbor

3 篇文章 0 订阅
1 篇文章 0 订阅
#首先安装epel扩展源: sudo yum -y install epel-release
#然后安装python-pip sudo yum -y install python-pip
#安装完之后别忘了清除一下cache sudo yum clean all
#最后才安装docker-compose
pip install -U docker-compose
docker-compose --version
上传harbor-offline-installer-v1.3.0.tgz 到目录/root下
tar xvf harbor-offline-installer-v1.3.0.tgz
#进入解压目录 cd /root/harbor
配置:harbor.cfg

默认账号密码:

admin/Harbor12345
安装:sudo ./install.sh
启动:http://[服务器IP地址]/
如果nginx报502(Bad way)错:原因是mysql镜像安装失败,很可能是你系统中以及安装了mysql导致的,请先卸载已安装的mysql重试

安装成功后登陆系统,
创建项目:ops-repo
在/etc/docker/daemon.json 中写入如下内容:
{
"registry-mirror": [
"https://registry.docker-cn.com"
],
"insecure-registries": [
"服务器IP地址"
]
}
重新启动服务。
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
$docker-compose down
$docker-compose up -d
登录:
docker login -u admin -p [密码] 域名
将镜像推送到私有仓库里的项目ops-repo:
docker pull nginx
docker images | grep nginx | grep latest
docker tag [镜像ID] spark-nginx:latest
docker tag spark-nginx:latest [服务器IP地址]/ops-repo/spark-nginx:latest
docker push [服务器IP地址]/ops-repo/spark-nginx:latest
docker images | grep spark
docker rmi -f [镜像ID]
docker pull [服务器IP地址]/ops-repo/spark-nginx:latest
docker images | grep spark
测试:docker run -d -p 8000:80 [镜像ID]
http://[服务器IP地址]:8000
大功告成!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值