Невозможно открыть оболочку докера на миникубе - PullRequest
0 голосов
/ 27 августа 2018

Я запускаю экземпляр Minikube на компьютере с окном 10.Я пытался открыть оболочку докера, но докер не был распознан в cmd.

C:\tools\cloud>.\minikube.exe docker-env --shell cmd
SET DOCKER_TLS_VERIFY=1
SET DOCKER_HOST=tcp://172.27.61.204:2376
SET DOCKER_CERT_PATH=C:\Users\sswain\.minikube\certs
SET DOCKER_API_VERSION=1.35
REM Run this command to configure your shell:
REM @FOR /f "tokens=*" %i IN ('minikube docker-env') DO @%i

Как указано в инструкции, я снова запускаю команду, указанную в инструкции.

C:\tools\cloud>REM @FOR /f "tokens=*" %i IN ('minikube docker-env') DO @%i    
C:\tools\cloud>

Он не открыл оболочку докера.

1 Ответ

0 голосов
/ 28 августа 2018

Команды, которые вы получаете от minikube.exe docker-env --shell cmd, не запускают никакой оболочки, но они настраивают ваш CLI Docker для доступа к Docker из Minikube.

В моем случае я попробовал CMD со следующим:

C:\Users\rafal>minikube.exe docker-env --shell cmd
SET DOCKER_TLS_VERIFY=1
SET DOCKER_HOST=tcp://192.168.0.24:2376
SET DOCKER_CERT_PATH=C:\Users\rafal\.minikube\certs
SET DOCKER_API_VERSION=1.35
REM Run this command to configure your shell:
REM @FOR /f "tokens=*" %i IN ('minikube docker-env') DO @%i

После выполнения всех вышеперечисленных команд я мог получить доступ к Docker Engine с помощью Docker CLI.

C:\Users\rafal>docker ps
CONTAINER ID        IMAGE                                      COMMAND                  
CREATED              STATUS              PORTS               NAMES
9736b43b6cd5        k8s.gcr.io/k8s-dns-sidecar-amd64           "/sidecar --v=2 --lo…"   
About a minute ago   Up About a minute                       k8s_sidecar_kube-dns- 
86f4d74b45-pb6k7_kube-system_0da3947c-aa9d-11e8-8305-00155d395166_0
3640c6aa2e73        k8s.gcr.io/k8s-dns-dnsmasq-nanny-amd64     "/dnsmasq-nanny -v=2…"   
About a minute ago   Up About a minute                       k8s_dnsmasq_kube-dns- 
86f4d74b45-pb6k7_kube-system_0da3947c-aa9d-11e8-8305-00155d395166_0
...

Обратите внимание, что minikube.exe должно быть в вашем PATH env, так как иначе 'minikube docker-env' может выполняться неправильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...