Команда minikube docker-env
возвращает набор экспортов переменных среды Bash для настройки локальной среды на повторное использование демона Docker внутри экземпляра Minikube.
Пропуск этих выходных данных через eval
заставляет bash оценитьэти экспорты и приведите их в действие.
Вы можете просмотреть конкретные команды, которые будут выполняться в вашей оболочке, пропустив этап оценки и выполнив minikube docker-env
напрямую.Однако это не будет выполнять настройку - для этого необходимо оценить вывод.
Это оптимизация рабочего процесса, предназначенная для улучшения вашего опыта создания и запуска образов Docker, которыеВы можете работать в среде Minikube.Необязательно, чтобы вы повторно использовали демон Docker Minikube для эффективного использования Minikube, но это значительно повысит скорость цикла тестирования кода.
В обычном рабочем процессе у вас будет отдельныйРеестр Docker на вашем хост-компьютере совпадает с реестром в мини-кубе, что требует следующего процесса для построения и запуска образа Docker внутри мини-куба:
- Сборка образа Docker на хост-компьютере.Повторно пометьте встроенный образ в реестре образов локального компьютера с помощью удаленного реестра или экземпляра minikube.
- Переместите образ в удаленный реестр или мини-куб.
- (При использовании удаленногореестр) Настройте minikube с соответствующими разрешениями для извлечения изображений из реестра.
- Настройте развертывание в minikube для использования образа.
Повторным использованием реестра Docker внутри Minikube.это становится:
- Создайте образ Docker, используя экземпляр Docker Minikube.Это помещает образ в реестр Minikube Docker.
- Настройте развертывание в minikube для использования образа.
Более подробную информацию о цели можно найти в minikube docs .