Как установить DOCKER_HOST с фиксированным IP-адресом или системной переменной? - PullRequest
1 голос
/ 29 февраля 2020

Я использую инструментальную перспективу eclipse docker для работы с хранилищем minikube docker в windows 10. Установка и настройка minikube выполнены успешно.

> minikube docker-env
$Env:DOCKER_TLS_VERIFY = "1"
$Env:DOCKER_HOST = "tcp://172.17.63.134:2376"
$Env:DOCKER_CERT_PATH = "C:\Users\joseph\.minikube\certs"
$Env:MINIKUBE_ACTIVE_DOCKERD = "minikube"
# To point your shell to minikube's docker-daemon, run:
# & minikube -p minikube docker-env | Invoke-Expression

При управлении docker изображениями я использую docker проводник docker перспективы инструмента. А на рисунке ниже показано диалоговое окно Docker Connection

enter image description here

[Test Connection] успешно выполнено, и подключение не выдает ошибок. Но проблема в том, что DOCKER_HOST миникуба является переменной. DOCKER_HOST не является фиксированным и может изменяться при каждом запуске мини-куба. Я хочу знать, как исправить IP-адрес DOCKER_HOST при запуске minikube или системную переменную DOCKER_HOST, с помощью которой я могу установить значение docker tcp-соединения URI Eclipse IDE.

1 Ответ

1 голос
/ 02 марта 2020

Я воспроизвел вашу проблему, выполнив следующие действия:

  • minikube start --vm-driver=xhyve
  • minikube ip (запомните IP-адрес)
  • minikube stop
  • minikube delete
  • minikube start --vm-driver=xhyve
  • minikube ip (IP-адрес изменился)

После копания я понял, что на В данный момент отсутствует поддержка предсказуемых IP-адресов при перезапуске.

Существует открытая тема для этого, и вы можете следить за ней здесь .

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