这篇文章上次修改于 902 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

在 minikube 中拉取镜像失败,报错:x509: certificate relies on legacy Common Name field

解决:

minikube ssh
sudo vi /lib/systemd/system/docker.service

修改:ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2376 -H unix:///var/run/docker.sock --default-ulimit=nofile=1048576:1048576 --tlsverify --tlscacert /etc/docker/ca.pem --tlscert /etc/docker/server.pem --tlskey /etc/docker/server-key.pem --label provider=docker --insecure-registry 10.96.0.0/12 --insecure-registry https://code.ds:6543
添加了 --insecure-registry https://code.ds:6543

 sudo vi /etc/hosts
添加
10.10.10.10 code.ds

最后 docker login 即可。