Machine: --github-api-token и другие глобальные флаги, не распространяемые на серверы плагинов

Созданный на 14 нояб. 2015  ·  4Комментарии  ·  Источник: docker/machine

Не срочная необходимость, но может быть хлопотно. Я понял, что глобальные флаги, такие как --github-api-token , которые устанавливают свойства, например, в mcnutils , естественно, не устанавливаются таким образом для вызываемых двоичных файлов плагина. Скорее всего, нам нужно будет отправить эти детали по сети, и нам нужно обсудить, как это сделать безопасно, учитывая распространение плагинов в дикой природе сейчас. Я думаю, нам может понадобиться добавить метод типа SetLibmachineOptions на RPC-серверы в драйверах. :( Возможно, мы сможем объединить это и несколько других улучшений в обновление версии или найти обходной путь с помощью переменных среды и т. д.

kinquality

Самый полезный комментарий

мы получаем ограничение скорости, поскольку GitHub видит нашу внешнюю корпоративную сеть как один IP-адрес... и в настоящее время не может обновить iso-версию boot2docker. Текущий обходной путь — переустановить докер-машину вручную.

Все 4 Комментарий

@dgageot @jeanlaurent Будьте в курсе этой проблемы, так как она может застать вас врасплох. Одним из возможных решений является установка переменных среды для этих флагов CLI с помощью os.Setenv , которые впоследствии унаследует дочерний процесс (теперь, когда мы вызываем двоичный файл основной машины). Это не исправит проблему для всех драйверов плагинов, но будет временным обходным путем для ядра.

мы получаем ограничение скорости, поскольку GitHub видит нашу внешнюю корпоративную сеть как один IP-адрес... и в настоящее время не может обновить iso-версию boot2docker. Текущий обходной путь — переустановить докер-машину вручную.

переустановка докер-машины не работает

В 2019 году и до сих пор, кажется, не работает. ~Также похоже, что env var, добавленный в этот коммит, тоже не работает?~ Я думаю, что этот коммит никогда не добавлялся, неважно,

Была ли эта страница полезной?
0 / 5 - 0 рейтинги