Docker は、開発者がアプリケーションと依存関係をポータブル コンテナにパッケージ化し、一般的な Linux マシンに公開できるオープン ソース アプリケーション コンテナ エンジンです。 k8sの正式名称は「Kubernetes」で、コンテナクラスタの自動デプロイ、自動拡張・縮小、メンテナンス等を実現できるオープンソースのコンテナクラスタ管理システムです。
このチュートリアルの動作環境: linux5.9.8 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。
Docker は、開発者がアプリケーションと依存関係をポータブル イメージにパッケージ化し、仮想化を実装できるオープン ソース アプリケーション コンテナ エンジンです。一般的な Linux または Windows オペレーティング システム マシン上で実行できます。コンテナーは完全にサンドボックス メカニズムを使用し、相互にインターフェイスを持ちません。
Docker の 3 つの中心概念は次のとおりです:
① ミラー ② コンテナ ③ ウェアハウス
上記の用語を理解したい場合は、まず次のことを行う必要があります。ちょっとした話を聞いてください、私は家を持っていますが、別の家を持ちたいと思ったら、家を建てるために人を雇ったり、資材を調達したりしなければなりません。クローン技術が登場すると、新しい「イメージ」ファイルを直接クローンしてパッケージに入れ、使用するときに直接開くことができます。
画像は先ほどの Docker イメージ、バックパックは Docker 倉庫、家は Docker コンテナです
PS:
Kubernetes はなぜ k8s と呼ばれるのでしょうか?最初の文字 k と最後の文字 s の間に 8 文字があるためです 推奨される調査: 「docker ビデオ チュートリアル >>
以上がdocker と k8s とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。