单机安装rancher,添加私有商店问题解决
1.出现dns lookup错误
假设私有商店域名为:harbor.mine.com
,访问地址为:172.16.148.211
解决办法:
1、进入rancher容器:docker run -ti rancher /bin/bash
2、echo -e “172.16.148.211\tharbor.mine.com” | tee -a /etc/hosts
2.问题1解决后,出现X509错误
方法一:rancher已运行
1、进入rancher容器
docker exec -ti rancher /bin/bash
2、拉取证书
echo -n | openssl s_client -showcerts -connect harbor.mine.com:443 2>/dev/null | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /usr/local/share/ca-certificates/harbo_mine_com.crt
注意域名地址、crt文件名替换为实际的
3、更新证书列表
update-ca-certificates
方法二:新安装rancher
docker run 的时候,-v 映射提前准备好的证书,启动过程适时update-ca-certificates
具体的操作方法,就不列出了,自行操作