docker 私服 harbor

公司干活 不需要 将镜像 发布到docker hub中 更多的是 搭建私服 下面就演示搭建harbor私服过程

下载 harbor

下载后的压缩包

 解压缩

 tar xf /home/admin1/yyx/harbor-offline-installer-v2.5.3.tgz  -C /home/admin1/yyx/harbor

 

 

 

解压缩后的文件

 到解压目录

cd /home/admin1/yyx/harbor/harbor/

 

 

修改配置文件

vim harbor.yml.tmpl

  

 

修改后

 执行 安装

./install.sh

 

晕报错了 没安装 docker-compose

 那就安装 docker-compose

sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose version

  

 安装好了 那就来吧

./install.sh

 

报错了 意思是找不到 harbor.yml

 

mv harbor.yml.tmpl harbor.yml

cp harbor.yml.tmpl harbor.yml

再次执行

./install.sh

 又报错了

 

修改主机

vim harbor.yml

 

 

再次执行安装 妹的 执行了好几次

 ./install.sh

  终于安装成功了

 

然后修改

 还需要设置 daemon.json

"insecure-registries": [
"192.168.0.196:80"
]

 

重新加载

systemctl daemon-reload & systemctl restart docker

 

 

期间 容器又有问题了

 

妹的 我删除了 容器

 docker-compose down

 

然后 在生成容器

docker-compose up

  

 

 

成功了

 

测试 新建一个项目

 

测试推送镜像 需要先登录

docker login -u admin -p admin 192.168.0.196:80

 

登录成功了 好开心

 

制作镜像别名

docker tag test:latest 192.168.0.196:80/test/test1:v1

  

 docker images 查看制作 好 的镜像别名

推送

docker push 192.168.0.196:80/test/test1:v1

  

 

推送成功

测试拉取

docker pull 192.168.0.196:80/test/test1:v1

  

 

posted on 2023-08-02 01:10  是水饺不是水饺  阅读(21)  评论(0编辑  收藏  举报

导航