より多くのハンズオンラボでDockerを学ぶ

ドッカーラボ は、あらゆるバックグラウンドを持つ技術者が Docker を学ぶための豊富なリソースです。 以来 最終更新 Docker ブログでは、3 つの新しいラボが公開されています。 ルビー, SQL Server そして、 ウィンドウズ上のレジストリ.自分のペースで進められるハンズオン ラボは、特定のシナリオで Docker を使用する方法を学ぶための一般的な方法であり、コミュニティの助けを借りて成長しているリソースです。

ドッカー ハンズオン ラボ

新しいラボ

  • ルビーに関するよくある質問です。 Ruby および Ruby on Rails アプリケーションを Dockerize することはできますが、バージョン管理、依存関係管理、およびサーバー・ランタイムに関する考慮事項があります。 Ruby FAQ では、Ruby アプリケーションを Docker に移行する際のいくつかの課題について説明し、解決策を提案しています。 このラボはまだ始まったばかりですので、 ご協力をお待ちしております。
  • SQL Server Lab. Microsoft は、Windows コンテナーで実行される Docker Hub 上の SQL Server Express イメージを維持しています。 このイメージを使用すると、既存のデータベースをコンテナーにアタッチできますが、このラボでは、独自のデータベース スキーマをイメージにパッケージ化する Docker イメージを構築する、完全な開発およびデプロイ プロセスについて説明します。
  • レジストリウィンドウズラボDocker レジストリは、独自のネットワークで実行できる Docker イメージを格納するための オープンソースのレジストリ サーバーです。 Linux 用の 公式レジストリ イメージが既に存在しており、このラボでは、Windows 上の Docker コンテナーでレジストリ サーバーを構築して実行する方法を示します。

ハイライト

既存のラボのいくつかは、提供する情報の量について呼び出す価値があります。 ここには何時間もの学習があります:

  • ドッカーネットワーキング。 コンテナー ネットワークのリファレンス アーキテクチャについて説明し、 すべての主要なネットワークの概念を詳細に説明し、実際の概念を示す チュートリアルを示します。
  • スウォームモード。 Docker 1.12に付属していたネイティブクラスタリングの初心者向けチュートリアル。 サービスの実行方法、Docker がルーティングメッシュと負荷分散する方法、スケールアップおよびスケールダウンする方法、およびスウォームからノードを安全に削除する方法について説明します。

楽しい事実

11 月、GitHub のラボ リポジトリは 3 5,000 回以上閲覧されました。現在最も人気のあるラボは Windows コンテナーです

リポジトリには 244 個のコミットが含まれており、296 回フォークされ、1,388 人の GitHub ユーザーによってスターが付けられています。 ラボはの仕事です 35 人の共同作成者 これまでのところ、コミュニティのメンバーを含め、 港湾労働者の船長 とドッカー社の人々。

ラボには 14 の Dockerfile と 102 ページのドキュメントがあり、合計で 77,000 語を超える Docker の学習があります。 すべてのラボを読み上げるには約10時間かかります。

貢献する方法

コントリビューターに参加したい場合は、ハンズオンラボにあなたの作品を追加したいと思います。 貢献はとても簡単です。 ドキュメントは GitHub フレーバーのマークダウン また、必須の構造はなく、ラボをフォローして学習しやすくするだけです。

新しい l ab を追加する場合でも、既存の l ab を更新する場合でも、プロセスは同じです。

  • フォーク ドッカー/ラボ GitHub 上のリポジトリ。
  • フォークされたリポジトリをマシンに複製します。
  • 素晴らしいラボを追加するか、既存のラボを変更してさらに素晴らしいものにします。
  • 変更をコミットします(そして、 作品に署名する);
  • プルリクエストを送信する – Labs のメンテナがレビュー、フィードバック、公開を行います。