接上一篇harbor安装,这里讲解如何上传镜像到harbor。
因上篇安装的是基于http,所以在上传端的docker需要添加一个配置。
/etc/docker/daemon.json
配置文件# ip 端口 地址填自己服务器的
sudo cat > /etc/docker/daemon.json <<EOF
{
"insecure-registries":["172.21.9.203:180"]
}
EOF
# 重新加载配置文件并重启 docker
sudo systemctl daemon-reload && systemctl restart docker
/etc/docker/daemon.json
配置文件需要后面加一条内容,如下:
{ "registry-mirrors":["https://c05xby84.mirror.aliyuncs.com"], "insecure-registries":["172.21.9.203:180"] }
要注意 json 文件的格式,新增一条内容的逗号不能少,否则 docker 起不来。
sudo systemctl daemon-reload && systemctl restart docker
首先需要在harbor创建一个用户如果没有其他用户可以用admin用户测试
sudo docker login 172.21.9.203:180 输入用户名: 输入密码:
提示:上面的daemon配置文件必须配置,否则这里可能登录不上哟
# 拉取一个官方镜像 sudo docker pull alpine # 重新打标签 sudo docker tag alpine 172.21.9.203:180/library/alpine # 推送镜像 sudo docker tag alpine 172.21.9.203:180/library/alpine
https://www.leftso.com/article/2401110923479591.html