五分钟带你玩转k8s搭建harbor
Posted 小黄鸡1992
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了五分钟带你玩转k8s搭建harbor相关的知识,希望对你有一定的参考价值。
在使用k8s时 镜像发布到网络上或许不安全 那么我们使用harbor 在服务器上搭建一个私人服务器
1.安装docker
2.安装docker-compose
curl -L "https://get.daocloud.io/docker/compose/releases/download/1.27.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose //验证版本
3.搭建Harbor
https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-offline-installer-v1.8.4.tgz
更改文件
更改了ip,端口,账号,密码
./prepare
./install.sh
访问ip:端口出现以下页面为成功 账号密码为 admin/123456(yaml配置)
4.配置docker
要使用harbor的docker服务需要添加以下配置
vi /etc/docker/daemon.json
"registry-mirrors": ["http://295c6a59.m.daocloud.io"],
"insecure-registries":["192.168.44.11:9000"]
然后执行以下语句
systemctl daemon-reload
systemctl restart docker 重启dokcer
docker login 192.168.44.31:9000 #前文配置的ip 然后输入前文配置的账号密码admin/123456
登录成功
5.添加镜像
docker images //查看镜像
harbor新建以下文件夹
docker tag 02d27f7b9531 192.168.43.33:9000/electronic_government_project2.0/eureka //将镜像打标签 02d27f7b9531为镜像id electronic_government_project2.0为刚才新建的文件夹
docker push 192.168.43.33:9000/electronic_government_project2.0/eureka //推送到harbor
推送完成
6.拉取镜像
docker pull 192.168.48.35:9000/electronic_government_project2.0/eureka
以上是关于五分钟带你玩转k8s搭建harbor的主要内容,如果未能解决你的问题,请参考以下文章