
あなたの初めての Docker 実験
こんにちは、LabEx へようこそ!この最初の実験では、Docker における古典的な「Hello, World!」プログラムを学びます。
Docker

Docker ネットワークプレイグラウンド
この実践的なチャレンジで Docker ネットワーキングを学びましょう。カスタムネットワークの作成、ネットワーク内でのコンテナの起動、接続性のテスト、マルチネットワークコンテナの管理、および Docker CLI コマンドを使用したネットワーク操作の実行方法を学びます。
Docker

Docker ネットワークに深く突き入る
ブリッジ、ホスト、ノーネットなどの Docker ネットワークモードを深く学びましょう。カスタムブリッジネットワークを作成する方法、ネットワーク間でコンテナを接続する方法、ホストネットワーキングを活用する方法、ネットワーク隔離を探る方法、およびネットワークエイリアスを使ったサービスの検出方法を学びます。
Docker

高度な Dockerfile の技術
マルチステージ ビルド、.dockerignore の使用、USER、ENTRYPOINT、HEALTHCHECK、ARG などの高度な指示を含む高度な Dockerfile の技術を探り、Flask アプリケーション用の効率的で柔軟な Docker イメージを作成します。
DockerLinux

コンテナに関する詳細な考察
異なるモードでコンテナを実行し、コンテナのライフサイクルを管理し、コンテナの詳細を調べ、ログを操作し、実行中のコンテナでコマンドを実行し、ファイルをコピーし、環境変数を設定し、コンテナのリソースを制限するなど、高度な Docker コンテナの概念と操作を探求します。
Docker

Docker のクジラに話させる
この楽しい Docker チャレンジでは、docker/whalesay コンテナを実行して、可愛い ASCII アートのクジラにカスタムメッセージを伝えさせます。特定のパラメータで Docker run を使用する方法を学び、コンテナ化されたアプリケーションの出力を確認しましょう。
Docker

Docker Compose を使った「zsh: command not found: docker-compose」のトラブルシューティング
「zsh: command not found: docker-compose」エラーのトラブルシューティング方法と、Docker Compose を使ってマルチコンテナ アプリケーションを効果的に管理する方法を学びます。
Docker

Docker Run コマンドのパラメータ
この包括的な実験では、Docker run コマンドとそのさまざまなパラメータを学びましょう。コンテナの命名、ポートマッピング、ボリュームマウント、環境変数、リソース制約、ネットワーキング、再起動ポリシー、カスタムコマンドの管理方法を学びます。
Docker

Docker ボリュームの操作方法
この実践的な実験で Docker ボリュームの管理方法を学びましょう。永続的なデータ保存のために Docker ボリュームを作成、管理、利用する方法を学びます。コンテナ間のボリューム共有、バックアップと復元技術、およびコンテナ化された環境におけるデータ管理のベストプラクティスを探求しましょう。
Docker

コンテナのアクセスと管理
Docker は、コンテナ内でアプリケーションをデプロイするための強力なツールです。コンテナは軽量でポータブルな環境であり、Docker がインストールされた任意のシステムで実行できます。このチャレンジでは、Docker コマンドラインインターフェイス (CLI) を使用して Docker コンテナにアクセスし、管理する方法を学びます。コンテナの起動と停止、コンテナログのアクセス、コンテナ内でのコマンド実行などの基本的なコンテナ管理タスクをカバーします。
Docker

Docker ボリュームのマウント
この実践的なチャレンジで Docker ボリュームのマウントを学びましょう。永続的なデータストレージのために Docker ボリュームの作成、マウント、操作を学びます。コンテナ内でのボリュームの作成、マウント、ファイル操作などのボリューム操作を探索します。
Docker

最初のコンテナを実行する
docker/getting-started イメージを使用して、最初の Docker コンテナを実行するチャレンジに挑戦しましょう。この実践的な演習により、基本的な Docker コマンドとコンテナの実行方法の理解が強化されます。
Docker

カスタム Docker イメージ
追加のソフトウェア、ライブラリ、設定を含めることで、アプリケーションを強化するためのカスタム Docker イメージの作成方法を学びます。この実験では、基本的なイメージの作成、カスタムソフトウェアの追加、環境変数の使用、およびカスタムイメージのテストについて説明します。
DockerLinux

「docker-compose: コマンドが見つかりません」エラーの解決
Docker Compose のインストールを確認し、環境を設定し、Docker Compose コマンドを実行するなど、「docker-compose: コマンドが見つかりません」エラーのトラブルシューティングと解決方法を学びます。
Docker

Docker イメージの操作方法
Docker イメージを取得、実行、管理、操作する方法を学びます。この実験では、Docker Hub からイメージを取得する方法、異なるバージョンを実行する方法、イメージを一覧表示および削除する方法、イメージレイヤーを理解する方法、イメージを検索する方法、イメージを保存および読み込む方法、および基本的なイメージタグ付けについて説明します。
DockerLinux

基本からマルチステージビルドまで
docker build コマンドを使用して Docker イメージを構築する方法を学びます。このチャレンジでは、シンプルな「Hello, World!」アプリケーションからマルチステージの Go アプリケーションまで、様々なアプリケーションのイメージを作成する過程を案内します。依存関係、環境変数、マルチステージビルドなどの重要な概念もカバーします。
Docker

Docker のクジラの言語をカスタマイズする
環境変数を使用して多言語対応の Docker イメージを作成する方法を学びます。このチャレンジでは、Docker のクジラが異なる言語で挨拶するように変更する方法を学び、Docker コンテナのカスタマイズの強力さを実感します。
DockerShell

Docker ネットワーキングの基礎
Docker ネットワーキングの基本を学びましょう。ネットワークタイプ、カスタムネットワークの作成、コンテナの接続、さまざまなネットワークモードの探求などが含まれます。この実践的なチュートリアルでは、重要な Docker ネットワーキングの概念とコマンドを扱います。
DockerLinux