ドッカーラボ は、あらゆるバックグラウンドを持つ技術者が 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 のメンテナがレビュー、フィードバック、公開を行います。