Как настроить интерфейс командной строки Docker для доступа к серверу Docker из мини-куба в Git-Bash? - PullRequest
0 голосов
/ 12 мая 2019

Я использую встроенный терминал git bash в Visual Studio Code для Windows 10 Pro.Если попробовать эту команду eval $(minikube docker-env) Я получу bash: syntax error near unexpected token ('`

Тогда я попытаюсь eval '$(minikube docker-env)', и я получу эту ошибку bash: You: command not found

Если попытаться minikube docker-env Я получу

You can further specify your shell with either 'cmd' or 'powershell' with the --shell flag.

SET DOCKER_TLS_VERIFY=1
SET DOCKER_HOST=tcp://192.168.0.164:2376
SET DOCKER_CERT_PATH=C:\Users\migue\.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

И, наконец, если я попробую с REM @FOR /f "tokens=*" %i IN '('minikube docker-env')' DO @%i, я получу bash: REM: command not found

Ответы [ 2 ]

1 голос
/ 12 мая 2019

Это конфигурация для оболочки cmd.exe, предоставляемой Windows.Если вы хотите использовать bash, вы можете настроить его вручную.Из вашего вывода это будет выглядеть так:

export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.0.164:2376"
export DOCKER_CERT_PATH="C:\Users\migue\.minikube\certs"
0 голосов
/ 12 мая 2019

попробуйте эту команду, и я думаю, что она будет работать

eval '(minikube docker-env)'

попробуйте проверить переменную окружения minikube, используя

$ printenv 

если нет, попробуйте установить переменную окружения для мини-куба

...