Что означает Minikube Docker-ENV? - PullRequest
       6

Что означает Minikube Docker-ENV?

0 голосов
/ 13 сентября 2018

В учебнике по мини-кубам в Kubernetes есть команда для использования демона Minikube Docker:

$ eval $(minikube docker-env)

Что именно делает эта команда, то есть что означает minikube docker-env?

1 Ответ

0 голосов
/ 13 сентября 2018

Команда minikube docker-env возвращает набор экспортов переменных среды Bash для настройки локальной среды на повторное использование демона Docker внутри экземпляра Minikube.

Пропуск этих выходных данных через eval заставляет bash оценитьэти экспорты и приведите их в действие.

Вы можете просмотреть конкретные команды, которые будут выполняться в вашей оболочке, пропустив этап оценки и выполнив minikube docker-env напрямую.Однако это не будет выполнять настройку - для этого необходимо оценить вывод.


Это оптимизация рабочего процесса, предназначенная для улучшения вашего опыта создания и запуска образов Docker, которыеВы можете работать в среде Minikube.Необязательно, чтобы вы повторно использовали демон Docker Minikube для эффективного использования Minikube, но это значительно повысит скорость цикла тестирования кода.

В обычном рабочем процессе у вас будет отдельныйРеестр Docker на вашем хост-компьютере совпадает с реестром в мини-кубе, что требует следующего процесса для построения и запуска образа Docker внутри мини-куба:

  1. Сборка образа Docker на хост-компьютере.Повторно пометьте встроенный образ в реестре образов локального компьютера с помощью удаленного реестра или экземпляра minikube.
  2. Переместите образ в удаленный реестр или мини-куб.
  3. (При использовании удаленногореестр) Настройте minikube с соответствующими разрешениями для извлечения изображений из реестра.
  4. Настройте развертывание в minikube для использования образа.

Повторным использованием реестра Docker внутри Minikube.это становится:

  1. Создайте образ Docker, используя экземпляр Docker Minikube.Это помещает образ в реестр Minikube Docker.
  2. Настройте развертывание в minikube для использования образа.

Более подробную информацию о цели можно найти в minikube docs .

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