harbor
docker仓库 harbor 部署
准备域名,https证书,下载安装包
下载安装包
wget https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-offline-installer-v1.8.2.tgz解压配置
tar zxvf harbor-offline-installer-v1.8.2.tgz
cd harbor修改配置
vim harbor.yml(修改访问地址,访问密码,是否https)
hostname: reg.mooom.top
http:
port: 80
https:
port: 443
certificate: /data/ssl/reg.mooom.top.pem
private_key: /data/ssl/reg.mooom.top.key
harbor_admin_password: 123456开始安装
./prepare
./install.sh
docker-compose ps如果harbor出现问题,可以执行以下命令重启harbor docker-compose stop //停止运行容器 docker-compose rm //删除容器 systemctl daemon-reload service docker restart //重启docker docker-compose up -d //启动harbor
登陆仓库
docker login reg.mooom.top退出登陆
docker logoutregistry 仓库
创建密码
docker run --rm --entrypoint htpasswd registry -Bbn admin 123456 > auth/htpasswd启动容器
docker run -d \
--restart=always \
--name registry \
-v `pwd`/auth:/auth \
-e "REGISTRY_AUTH=htpasswd" \
-e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \
-e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd \
-v `pwd`/ssl:/certs \
-e REGISTRY_HTTP_ADDR=0.0.0.0:443 \
-e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/g.mooom.top.pem \
-e REGISTRY_HTTP_TLS_KEY=/certs/g.mooom.top.key \
-p 443:443 \
-p 5000:5000 \
registry最后更新于
这有帮助吗?