|
Dockerは最近、利用規約の一部を更新し、米国の「エンティティリスト」に掲載されている国、企業、個人によるDocker Hubサービスの利用を禁止しました。また、最大4.5PBのユーザーイメージデータを削除する予定です。Dockerはオープンソース界の理想を体現するのでしょうか、それとも次のVMwareとなるのでしょうか? 原因は、8月13日にDockerが更新した条項でした。 規約の要点は、「米国エンティティリスト」、「特別指定国民リスト」、「取引拒否者リスト」、「未検証リスト」、および「拡散防止リスト」に掲載されている禁輸対象国および組織や個人が、Docker Web サイトおよび本サービス契約にリンクされているすべての関連 Web サイトを使用することを禁止することです。 Docker 関連のサービスは無効になっています。Linux Foundation: オープン ソースは規制されていないため、影響を受けます。 Dockerは世界をリードするソフトウェアコンテナプラットフォームです。ユーザーはアプリケーションを独立したDockerコンテナに配置し、通常のコード管理と同様にバージョン管理、コピー、共有、変更などの操作を実行できるため、開発、配信、運用が容易になります。 Docker は、特定のオペレーティング システムに依存せずに、コードの実行に必要なすべての環境を含むコード コンテナーのようなものです。 Docker にまだ馴染みのない方は、前回の記事「ついに Docker をわかりやすく説明してくれる人が登場!」をご覧ください。 Docker ベースのアプリケーション開発: 必要なツールをプルします (画像ソース: kodekloud) Docker Hubは、数千ものアプリケーションを含むコードコンテナを保存するために使用されます。これらのコンテナを直接使用することも、それらに基づいてより多くの機能を構築することもできます。 ネットユーザーらは、利用規約では「Docker Inc.に関連するウェブサイトで提供されるサービス」にのみ有効であると明記されていると指摘した。 したがって、現時点では、オープンソースの Docker ソフトウェアはこの禁止の対象にはなりません。 一部のネットユーザーは、「Docker とその背後にあるコンテナ関連の技術はオープンソースなので、間違いなく影響を受けない」とコメントした。 しかし、これはまた、「コンテナのような低レベルの基礎的なオープンソース ソフトウェアさえ禁止されるのであれば、Linux 自体も禁止されることになるのだろうか」という疑問も生じます。 8月16日、Linux Foundationアジア太平洋地域の最高戦略責任者であるキース氏はソーシャルメディアで次のように述べた。 米国の輸出規制に関しては、オープンソースは影響を受けません。Dockerのオープンソース版は引き続きご利用いただけます。影響を受けるのは商用版のみです。 現在、制限は主に Docker Hub や Docker EE などの Docker の商用ソフトウェアとサービスに適用されます。 4.5PBのユーザー画像データが削除されますが、お金を支払うことで「延長」することができます。 関連サービスが無効化されるというニュースに加え、Docker は、6 か月以上使用されていない 4.5 PB のコンテナ イメージを削除する予定であるともユーザーに警告しました。 Docker は最近、非アクティブなイメージを削除する権限を与える新しい利用規約を追加しました。 現在、Docker Hub は世界最大のコンテナ イメージ リポジトリを保有しており、15 PB を超えるデータが保存されています。
Dockerは公式に、過去6ヶ月間で最大4.5PBのデータが使用されていないと指摘しています。これらのイメージを削除すると、アクティブなイメージ用のスペースがさらに確保されます。 Docker Hub に保存されているイメージを詳細に分析した結果、4.5 PB のデータが 6 か月以上プッシュまたはプルされていないことが判明しました。 運用を最適化し、Docker Hub が世界中の開発者と開発チームにさらに役立つようにします。 ただし、このポリシーは無料ユーザーのみに適用されます。ProまたはTeamメンバーはミラー保持権を無制限に持ち、データが削除される心配はありません。 新しい画像保持ポリシーは、今年の11月1日から適用されます。無料ユーザーの場合、画像を保持するには2つの方法があります。1つは有料ユーザーにアップグレードすること、もう1つは画像の休止状態を解除し、プッシュとプル(アップデートのダウンロードなど)を数回繰り返すことです。 Docker は、非アクティブなイメージ (支払い待ち) を簡単に確認できる新しいダッシュボードもユーザーに提供します。 オープンソースは素晴らしいですか?いいえ、Docker は次の VMware になりたいだけです。 この規約の更新は Docker Hub サービスにのみ影響するように見えますが、実際はそうではありません。 Docker自体は単なるツールですが、Docker Hubはコンテナエコシステム全体の中核です。Docker HubはApp Storeのようなものです。アプリがなければ、スマートフォンは単なる「モバイルフォン」になってしまいます。 国内のソフトウェアベンダーの多くは、デプロイメントにマイクロサービス(シンプルかつ効率的)を採用しています。Docker Hub上のイメージが利用できなくなった場合、GitHubがオフラインになったのと同等の影響が生じるでしょう。 Docker ベースのマイクロサービスはスケーラビリティが高く、簡単に拡張できます。 影響を受けるプラットフォームの 1 つは画像ホスティング プラットフォームであり、もう 1 つはコード ホスティング プラットフォームです。 Docker Hub が供給を停止すると、多くのイメージが検索できなくなり、使用できなくなる可能性があり、これは Docker Hub に依存している中小企業に大きな影響を及ぼすことになります。 影響の範囲はまだ分析が必要ですが、BATH のサービスの多くは Docker 上に構築されているため、供給中断の影響は Docker Hub ベースイメージを使用するサービスの割合によって異なります。 Docker は今日 Docker Hub サービスを禁止し、明日には Docker やその他のオープンソース ソフトウェアを、商用バージョンも含めて禁止する可能性があります。利用規約の更新により、商用バージョンが禁止されるのは時間の問題です。 Zhihu (中国の Q&A ウェブサイト) の一部のユーザーは、オープンソースの Moby を Docker の代替として使用できると示唆しました。 Docker 社は Docker プロジェクトの名前を Moby に変更し、開発者コミュニティによって管理されるオープンソースにしました。 Dockerの無料コミュニティバージョンであるDocker CEは、Mobyおよび関連プロジェクトに基づいて構築およびコンパイルされており、現在多くの開発者が使用しているバージョンです。Mobyプロジェクトに提供されたコードの多くは、Dockerによって商用化されています。 DockerはPaaS企業です。もしDockerのリーダーたちがオープンソース界のために声を上げてくれるとまだ期待しているなら、目を覚ますべきです。Dockerはただ、次のVMwareになりたいだけなのです。 VMware やその他の仮想マシンにはオペレーティング システムが必要ですが、Docker コンテナはオペレーティング システムに依存しません。 ネット上のコメントではDaocloudが使えるとの声もあります。 しかし、DaocloudはDocker Hubのミラーに過ぎません。イメージのバックアップがあっても、Docker Hubの開発者コミュニティ全体のサポートがなければ、活力に欠け、エコシステムを維持することは困難です。 オープンソースは単なる美しい幻想なのかもしれません。Apacheでさえ、公式ウェブサイトで米国の輸出管理規制の対象となることを明記しています。長期的には、ソフトウェアの独立した開発はオープンソースに完全に依存することはできません。 以前、トランプ大統領のさまざまな資金削減とソフトウェア禁止について、あるブロガーのコメントを見たことがある。 さあ、志春路と西爾旗の同志たちよ、一緒に考えてみよう、これは本当にそうなのだろうか? 参考リンク: https://www.zhihu.com/question/58805021 https://www.zhihu.com/question/414539015 https://www.techradar.com/news/コンテナテクノロジーとは何か 著者: バイ・フォン、メン・ジア 編集者:タオ・ジアロン 出典:WeChat公式アカウント「New Intelligence Era」(ID: AI_era)より転載 |