Docker ComposeファイルをKubernetesのDeploymentおよびServiceマニフェストに変換するCLIツール。
collabnix/dockerlabs
初心者から上級者まで学べる、無料のコミュニティ運営によるDockerハンズオンチュートリアルとラボ集。
- スター
- 8,037
- フォーク
- 2,167
- 未解決の Issue
- 28
- 最終コミット
- 2 か月前
これは何?
Dockerlabsは、初心者・中級者・上級者向けのトラックに分かれたDocker学習リソースです。イメージ、Dockerfileの命令、ボリューム、ネットワーク、Docker Compose、Swarmのほか、コンテンツの信頼性、シークレット、イメージスキャン、Swarmモードのセキュリティなどを扱う、数百件のステップ形式のチュートリアルとラボを収録しています。
ラボはDocker Desktop上で取り組めるほか、ローカルに環境を用意せずブラウザー上で実行することもできるとプロジェクトは案内しています。基本的なワークショップに加えて、Docker Scout、Docker init、Compose Watch、Compose Profilesのセクションや、Django、Flask、React、Express、Springなどを使った複数サービスのサンプルアプリへのリンクも用意されています。
このプロジェクトはAjeet Singh Rainaが始めた独立したコミュニティの取り組みで、コントリビューターによって維持されています。ライセンスはApache 2.0です。
主な機能
- 01初心者・中級者・上級者向けのトラックに分かれたチュートリアル。
- 02Dockerfileの命令、ボリューム、ネットワークを扱うハンズオンラボ。
- 03Docker ComposeのコマンドとDocker Swarmクラスターを網羅。
- 04コンテンツの信頼性、シークレット、イメージスキャン、Swarmモードに関するセキュリティラボ。
- 05Django、React、Go、Java、Pythonのスタック向けに、複数サービスのサンプルアプリを紹介。
ユースケース
- ガイド付きのラボでDockerを基礎から学ぶ。
- 面接や認定試験の前にComposeやSwarmの知識を復習する。
- プロジェクトに合わせて応用できるCompose構成のサンプルを探す。
- 既存のラボ教材を使ってチーム向けにDockerワークショップを開催する。
クイックスタート
- 1
GitHubでDockerLabsリポジトリを開き、チュートリアルの一覧を確認します
- 2
初心者向けのDockerワークショップから始めます
- 3
Docker Desktopまたはブラウザーで、実践形式のラボに取り組みます
使う前に知っておきたいこと
- ラボはチュートリアルであり、インストール可能なソフトウェアではないため、実行するパッケージはありません。
- リンク先のラボページの一部は外部のサードパーティーサイトにあり、内容が変更されたり、利用できなくなったりする場合があります。
トピック
よくある質問
- dockerlabs とは?
- 初心者から上級者まで学べる、無料のコミュニティ運営によるDockerハンズオンチュートリアルとラボ集。 Dockerlabsは、初心者・中級者・上級者向けのトラックに分かれたDocker学習リソースです。イメージ、Dockerfileの命令、ボリューム、ネットワーク、Docker Compose、Swarmのほか、コンテンツの信頼性、シークレット、イメージスキャン、Swarmモードのセキュリティなどを扱う、数百件のステップ形式のチュートリアルとラボを収録しています。
- dockerlabs は無料で使えますか?ライセンスは?
- dockerlabs は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- dockerlabs は今もメンテナンスされていますか?
- 半年以内に更新あり。dockerlabs の最終コミットは 2026年8月25日 です。
- dockerlabs は何に使えますか?
- ガイド付きのラボでDockerを基礎から学ぶ。 面接や認定試験の前にComposeやSwarmの知識を復習する。 プロジェクトに合わせて応用できるCompose構成のサンプルを探す。 既存のラボ教材を使ってチーム向けにDockerワークショップを開催する。
- dockerlabs のインストール方法は?
- GitHubでDockerLabsリポジトリを開き、チュートリアルの一覧を確認します 初心者向けのDockerワークショップから始めます Docker Desktopまたはブラウザーで、実践形式のラボに取り組みます
- dockerlabs はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/collabnix/dockerlabs
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
KubernetesやSwarmを使わず、WireGuardメッシュ経由で自前のDockerホスト間にコンテナアプリをデプロイし、スケールできます。
ツール、書籍、チュートリアル、クラウドプロバイダーへのリンクなどを集めた、コミュニティ管理のKubernetesリソース一覧です。
単一のComposeファイルでマルチコンテナDockerアプリケーションを定義し、実行するCLIツール。
macOSとLinuxで、最小限のセットアップでDocker、containerd、Incusコンテナを実行できる軽量なツール。
本番環境で、さまざまな環境にまたがるKubernetesクラスターを運用するためのオープンソースコンテナ管理プラットフォーム。