ホームページ  >  記事  >  運用・保守  >  ドッカーを学ぶにはどうすればよいですか?

ドッカーを学ぶにはどうすればよいですか?

青灯夜游
青灯夜游オリジナル
2020-04-17 14:38:491953ブラウズ

ドッカーを学ぶにはどうすればよいですか?

Docker を学ぶにはどうすればよいですか?

  1. Docker を学習する場合、クラウド コンピューティングの基礎知識とカーネルの基礎知識がなければ、学習して理解するのは少し難しいでしょう。コンテナーとして、Docker コンテナーの利点と欠点は何ですか? コンテナーがどのように実装されるかを理解するのが最善です (単純な理解); イメージ管理では、Docker がソフトウェア開発、統合、デプロイメント、リリース、およびソフトウェアの反復をどのように具体化できるか?ライフサイクル管理の利点。

  2. 学習リソースに関しては、常に最小限のハードウェア設備が必要です。 Docker とそのエコシステムは非常に急速に発展しているため、純粋な理論を使用しなければ、間違いなくほとんど効果はありません。さらに、リソースには、Docker 公式、主要な電子メディア プラットフォーム、テクノロジー フォーラム、オープンソース コミュニティなども含まれます。多くの場合、専門家の意見によって、自分自身の混乱が解消されたり、理解のどの側面がまだ不足しているかを知ることができ、節約することができます。たくさんのステップ、回り道をします。

  3. 個人的な興味に関する限り、メロンは甘くないという事実に帰着します。少なくとも、Docker の設計価値とその将来性を認識すべきであり、もちろん、根拠を持って Docker を批判し、皆の考えを刺激することは、深い懸念の表れでもあります。

  4. 個人的な開発の方向性としては、ソフトウェアのライフサイクル管理ツールとして Docker を使用する必要がある場合、Docker を使いこなすことが最も重要であると個人的には考えています。API とコマンドを理解し、使用することが重要です。必要。システム設計を重視する場合、上記のDockerの知識と経験に加えて、Dockerのソースコードの学習と理解があれば、Dockerのレベルは確実に向上します。

  5. 推奨事項を読む: Docker コマンド手順の詳細

要約すると、次の関連事項を理解しておく必要があります。 Docker を学ぶべき知識ポイント :

  • Linux システム管理 (パッケージ管理、ユーザー管理、プロセス管理など)

  • Linux カーネル関連 ( Cgroup、名前空間など)

  • Linux ファイル システムおよびストレージ関連 (AUFS、BRFS、デバイスマッパーなど)

  • Linux ネットワーク ( Bridge、veth、iptables など)

  • Linux セキュリティ関連 (Appmor、Selinux など)

  • Linux プロセス管理 (Supervisord、 Systemd など)

  • Linux コンテナ技術 (LXC など)

  • 開発言語 (Python、GO、Shell など)

推奨チュートリアル: docker チュートリアル

以上がドッカーを学ぶにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。