root@thinkpade14r7:~/harbor# docker login registry.cluster.local
Username: admin
Password:
Error response from daemon: Get "https://registry.cluster.local/v2/": dialing registry.cluster.local:443 container via direct connection because has no HTTPS proxy: connecting to registry.cluster.local:443: dial tcp: lookup registry.cluster.local: no such host
在wsl的/etc/hosts中配置了域名解析,没用,要去windows的C:\Windows\System32\drivers\etc\hosts文件中配置才行,坑爹。
配好后把harbor的证书copy到wsl的docker域名配置里/etc/docker/certs.d/registry.cluster.local/ca.crt
bash
root@thinkpade14r7:~/harbor# ls
LICENSE certs common common.sh data docker-compose.yml harbor.v2.13.0.tar.gz harbor.yml harbor.yml.tmpl install.sh prepare
root@thinkpade14r7:~/harbor# cp certs/
ca.crt ca.key ca.srl cluster.local.crt cluster.local.csr cluster.local.key v3.ext
root@thinkpade14r7:~/harbor# cp certs/cluster.local.crt /etc/docker/certs.d/registry.cluster.local/ca.crt