Machine: --github-api-tokenおよびその他のグローバルフラグがプラグインサーバーに伝達されません

作成日 2015年11月14日  ·  4コメント  ·  ソース: docker/machine

差し迫ったニーズではありませんが、面倒な場合があります。 $ mcnutilsなどのプロパティを設定する--github-api-tokenのようなグローバルフラグは、呼び出されたプラグインバイナリに対してそのように設定されないことに気付きました。 ほとんどの場合、これらの詳細をネットワーク経由で送信する必要があります。現在、プラグインが実際に普及していることを考えると、安全に送信する方法について話し合う必要があります。 ドライバーのRPCサーバーにSetLibmachineOptionsタイプのメソッドを追加する必要があるかもしれません。 :(おそらく、これと他のいくつかの洗練されたものをバージョンバンプにバンドルするか、環境変数などを介して回避策を見つけることができます。

kinquality

最も参考になるコメント

GitHubが外部のcorpnetを1つのIPアドレスと見なしているため、レートが制限されています...現在、boot2dockerisoバージョンをアップグレードできません。 現在の回避策は、Dockerマシンを手動で再インストールすることです

全てのコメント4件

@dgageot @jeanlaurentこの問題は不意を突かれる可能性があるため、注意してください。 考えられる解決策の1つは、 os.Setenvを使用してこれらのCLIフラグの環境変数を設定することです。これは、子プロセス(現在はメインマシンのバイナリを呼び出しています)が後で継承します。 これですべてのプラグインドライバーが修正されるわけではありませんが、コアの一時的な回避策になります。

GitHubが外部のcorpnetを1つのIPアドレスと見なしているため、レートが制限されています...現在、boot2dockerisoバージョンをアップグレードできません。 現在の回避策は、Dockerマシンを手動で再インストールすることです

Dockerマシンの再インストールが機能しない

2019年でもまだ機能していないようです。 〜また、このコミットで追加されたenv varも機能していないようです?〜コミットは追加されなかったと思います、気にしないでください、

このページは役に立ちましたか?
0 / 5 - 0 評価