docker harbor

2021-12-28  本文已影响0人  hemiao3000

下载 harbor

harbor 中已经含有了 docker registry ,因此,无需再安装 docker registry 。

配置

修改 harbor.yml 配置文件

  1. 端口 port(其实,不改也行,它就会占用 80 端口)
  2. 修改 hostname,改为 harbor 所在机器的 ip 。
  3. https 部分注释掉。

记住你的 hostname:port 未来很多地方都要用到它们的组合。比如它是 192.172.0.16:9527

下载安装 docker-compose

执行 install.sh,运行 docker-compose up

为 docker server 添加新配置

# cat /etc/docker/daemon.json
{
  ...
  "insecure-registries": ["192.172.0.16:9527", "0.0.0.0"]
}

重启 docker server 。

浏览器访问 http://192.172.0.16:9527 。用户名 admin,密码 Harbor12345

创建项目(例如,test)未来会用到

为镜像打标签

docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]
docker tag xyz:v1.0 192.172.0.16:9527/test/xyz:v1.0

这里出现了 hostname:port ,也出现了你创建的项目。

docker Cli 中登录 harbor

推送前需要先登录。

docker login 192.172.0.16:9527

输入用户名,密码

docker push

docker push 192.172.0.16:9527/test/xyz:v1.0
上一篇 下一篇

猜你喜欢

热点阅读