コンテナの作成
このページでは、コンテナを作成するための基本的な手順を説明するために重要な情報が表示されます。
画像の検索とダウンロード
[レジストリ] タブでは、他のデベロッパがアップロードした画像を持つコミュニティ レポジトリをインポートすることができます。作業を始めるために、デフォルトのレポジトリとして、最大の画像レポジトリである Docker Hub を用意しました。
コンテナを作成する:
- キーワードを入力してください(ここでは、HTTP、BT、NZB、などの強力なダウンローダーである Transmission コンテナを作成します)。
- 検索結果から使用したいものを選択します。それを選択し、画面の一番上にある [ダウンロード] ボタンをクリックするか、ダブルクリックすると、ダウンロードが監視されます。
- [画像] タブを開くと、リストに画像が表示されます。
画像の公式ページから情報を見る:
- ほとんどの場合、コンテナの作成にはさまざまな設定が必要であり、この情報は通常デベロッパから提供されます。画像タイトルの横にあるアイコンをクリックしてください。
- すると、画像の情報ページが開きます。Docker を作成する前に、必要な情報が表示される情報ページと Dockerfile ページを読むことをお薦めします。
- Dockerfile ページでは、コンテナの作成に必要なポート番号が表示されます(たとえば、gfjardim/transmission の情報ページと Dockerfile ページには、ポート番号、ボリューム名、および設定に必要な変数などの重要な情報が表示されます)。
- 画像メインテナによって、詳細情報のレベルが異なります。情報は分かりやすい場合もありますが、場合によっては注意して見なければ分かりにくい場合もあります。
ウィザードから画像を作成する:
- ウィザードを使って手動入力、または Docker Run コマンドでコンテナを作成することができます。ここでは、この Docker Run コマンドには一部の情報(ポート番号など)が表示されませんので、通常のウィザードを選択することにします。
- 次の情報を入力します。
- コンテナ名: 他のコンテナが使用していない名前を選択してください。
- ポート設定: コンテナ ポート に 9091 を入力してください。これは、Dockerfile ページで推奨されているデフォルトのポートです。ローカル ポート に Synology NAS で使用されているポートを入力してください。
- [次へ] をクリックします。
- 以下の設定を編集します。
- リソースの制限を有効にする: メモリを手動で割り当てて、CPU 使用の優先度を設定します。Docker に管理させる場合は、このオプションにはチェックしないでください。
- デスクトップにショートカットを作成: インターフェイスに簡単にアクセスできるように、ショートカットを作成するための通信用 WEB GUI が用意されています。Synology NAS のドメインまたは IP アドレスを入力し、最初のページで設定したローカル ポート、8889 を入力します。
- [次へ] をクリックして、基本設定の概要をご覧ください。
- [詳細設定] をクリックします。
- Transmission はダウンローダーですので、ダウンロードしたファイルにアクセスする方法が必要です。Synology NAS で物理的に共有したフォルダをマッピングしなければ、ダウンロードしたすべてのファイルがコンテナに保管され、取得することが難しくなります。Transmission の Dockerfile ページでは、2つのボリュームがあります。Transmission:/config および /downloads です。次の手順に従って、これらの2つのボリュームを Synology NAS 上の物理的共有フォルダにマップしてください。
- データを物理ドライブに書き込むためには Transmission 権限が必要ですので、[読み取り専用] オプションのチェックマークを外してください。
- Transmission へのアクセスは秘密でなければなりませんので、作成時にアカウントを設定する必要があります。[環境] タブをクリックします。
- Docker Run コマンドから、USERNAME および PASSWORD という変数があることが分かります。環境変数 で作成してください。変数は画像のヘルプファイルで説明したものです。値は選択したもので構いません。
- [OK] をクリックして概要ページに戻ります。
- [ウィザード終了後、このコンテナを実行] にチェックマークを付けて、コンテナを自動的に開始します。
- [適用] をクリックして、コンテナを作成します。
- コンテナを作成できたら、デスクトップ上にショートカットが表示されるはずです。
- それをクリックすると、アプリケーションが実行されます。
- 別のタブが開きますので、ログイン情報を入力してください。ウィザードで設定したユーザー名とパスワードを入力してアクセス許可を取得します。
- 作成したばかりのコンテナのインターフェイスに入ります。
注:
- コンテナを作成する前に、作成に必要な情報が表示される画像の情報ページをご覧になることをお薦めします。
- Docker Hub は Docker 画像の最大のレジストリですので、カスタマイズした画像を自由にアップロードすることができます。正しい設定でコンテナを作成できない場合は、画質の問題かもしれません。別の画像でお試しください。