小言_互联网的博客

五分钟带你玩转k8s(五)搭建harbor

192人阅读  评论(0)

在使用k8s时 镜像发布到网络上或许不安全 那么我们使用harbor 在服务器上搭建一个私人服务器

1.安装docker

2.安装docker-compose


  
  1. 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
  2. chmod +x /usr/local /bin/docker-compose
  3. 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,端口,账号,密码


  
  1. ./ prepare
  2. ./install.sh

访问ip:端口出现以下页面为成功 账号密码为 admin/123456(yaml配置)

4.配置docker

要使用harbor的docker服务需要添加以下配置

vi  /etc/docker/daemon.json

  
  1. "registry-mirrors": [ "http://295c6a59.m.daocloud.io"],
  2. "insecure-registries" :[ "192.168.44.11:9000"]

然后执行以下语句


  
  1. systemctl daemon-reload
  2. systemctl restart docker 重启dokcer
  3. docker login 192.168 .44 .31 :9000 #前文配置的ip 然后输入前文配置的账号密码admin/123456

登录成功

5.添加镜像

docker images //查看镜像

harbor新建以下文件夹


  
  1. docker tag 02d 27f 7b 9531 192.168.43.33:9000/electronic_government_project 2. 0/eureka //将镜像打标签 02d 27f 7b 9531为镜像id electronic_government_project 2. 0为刚才新建的文件夹
  2. docker push 192.168.43.33:9000/electronic_government_project 2. 0/eureka //推送到harbor

推送完成

6.拉取镜像

docker pull 192.168.48.35:9000/electronic_government_project2.0/eureka

 


转载:https://blog.csdn.net/qq_20143059/article/details/116735846
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场