Docker ユーザ・ガイドへようこそ¶
イントロダクション(はじめに) で は Docker とは何か、Docker がどのように動くのかを見てきました。こちらのガイドは、Docker 利用の基礎を通して、皆さんの環境に取り込むことを目指します。次のような Docker の使い方を学びます:
- アプリケーションの Docker 化 (Dockerize)
- 自分自信のコンテナを実行
- Docker イメージの構築
- Docker イメージを他人と共有
- そして、その他の多くのことを!
このガイドは Docker のライフサイクルにあわせて、主なセクションを分割しました。
Docker Hub 入門¶
Docker Hub をどのように使うのでしょうか?
Docker Hub は Docker の中心となる場所 (ハブ) です。公開用の Docker イメージを提供し、Docker 環境の構築と管理の手助けとなるサービスを提供します。
Docker Hub の利用 へ移動します。
アプリケーションの Docker 化:”Hello world”¶
アプリケーションをコンテナの中で実行するには?
Docker はコンテナを基盤とした仮想化プラットフォームにより、アプリケーションに力をもたらします。アプリケーションの Docker 化の方法と実行方法を学びます。
アプリケーションの Docker 化 へ移動します。
コンテナの操作¶
コンテナを管理するには?
アプリケーションを Docker コンテナで実行できるようになったら、これらのコンテナの管理方法を紹介します。コンテナの調査、監視、管理の仕方を見ていきます。
コンテナの操作 へ移動します。
Docker イメージの操作¶
自分のイメージにアクセス、共有、構築するには?
Docker の使い方を学んだら、次のステップに進む時です。Docker で自分のアプリケーション・イメージを構築する方法を学びます。
Docker イメージの操作 へ移動します。
コンテナのネットワーク¶
これまで Docker コンテナの中に個々のアプリケーション構築方法をみてきました。次は Docker ネットワークでアプリケーション・スタックの構築方法を学びます。
コンテナのネットワーク作成 へ移動します。
Docker Hub の操作¶
Docker のより詳細な使い方を学びました。次は Docker と Docker Hub で利用可能なサービスを連携し、信頼できる構築方法とプライベート・レポジトリを学びます。
Docker Hub の操作 へ移動します。
Docker Compose¶
Docker Compose はアプリケーションの構成を定義します。コンテナと設定、リンク、ボリュームについて、1つのファイルに記述します。コマンド1つ実行するだけで、全てを起動し、アプリケーションを実行します。
Docker Compose ユーザ・ガイド へ移動します。
Docker Machine¶
Docker Machine は Docker Engine を起動し、迅速に実行する手助けをします。Machine が Docker Engine をセットアップできるのは、自分のコンピュータや、クラウド事業者だけではありません。データセンタでもセットアップできます。その後、Docker クライアントが安全に通信できるよう設定します。
Docker Machine ユーザ・ガイド へ移動します。
Docker Swarm¶
Docker Swarm は複数の Docker Engine をまとめて、1つの仮想的な Docker Engine のように見せます。標準 Docker API を持っているため、既に Docker で利用可能なツールを使い、複数のホスト上で透過的なスケールアップが可能です。
Docker Swarm ユーザ・ガイド へ移動します。
ヘルプを得るには¶
- Docker ホームページ
- Docker Hub
- Docker ブログ
- Docker ドキュメント(英語)
Docker 導入ガイド
- Docker メーリングリスト
- IRC 上の Docker:irc.freenode.net 上の #docker チャンネル
- Twitter の Docker アカウント
- StackOverflow の Docker help
- Docker.com