In meinem Fall war der Zugang des Hafenarbeiters zum Internet gesperrt. Es wurde mit einem Proxy gelöst ( mit Sandylss Kommentar ):
minikube stop
minikube delete
export http_proxy=http://user:pass@ip:port
export https_proxy=http://user:pass@ip:port
export no_proxy=192.168.99.0/24
minikube start --logtostderr --v=0 --bootstrapper=localkube --vm-driver hyperv
--hyperv-virtual-switch "Primary Virtual Switch" --docker-env HTTP_PROXY=$http_proxy \
--docker-env HTTPS_PROXY=$https_proxy --docker-env NO_PROXY=$no_proxy
export no_proxy=$no_proxy,$(minikube ip)
export NO_PROXY=$no_proxy,$(minikube ip)
Führen Sie dann Folgendes aus, um zu überprüfen, ob der Docker Zugriff auf das Internet hat:
$ docker pull tutum/hello-world
im Cluster (verbinden Sie sich mit dem Cluster minikube ssh
); Beenden Sie den Vorgang, wenn der Download gestartet wird.
Mein zweites Problem war die langsame Internetverbindung. Da die erforderlichen Docker Bilder in der Größenordnung von 100 MB sind, blieben beide Docker - Container und Kubernetes Schoten in \pause
und ContainerCreating
erklärt für 30 Minuten.
Führen Sie Folgendes aus, um zu überprüfen, ob Docker die Bilder herunterlädt:
$ ls -l /var/lib/docker/tmp
In dem Cluster, in dem die temporären Bilddateien angezeigt werden, die heruntergeladen werden, ist das Feld ansonsten leer.
Wenn Sie in Minikube entwickeln und VPN verwenden, kann Docker Ihr VPN über Fiddler verwenden . Das heißt, der Docker wird mit dem ip: port des Fiddlers verbunden, und der Fiddler ist mit dem VPN verbunden. Andernfalls wird VPN nicht zwischen Ihrem Host und der Minikube-VM geteilt.
ContainerCreating
...