検索

第9章 Docker コンテナーの管理

download PDF

Docker コンテナーは、アプリケーション分離のサンドボックスです。コンテナーイメージにはコンテナーの設定が保存されています。本セクションでは、hammer を使用して Docker コンテナーをプロビジョニングする方法を示します。以下の手順を Web UI で行う場合は『ホストの管理』「コンテナーの管理」を参照してください。

Red Hat Satellite では、コンテナーを、Docker プロバイダータイプのコンピュートリソースにのみデプロイできます。コンテナーホストの作成方法は『ホストの管理』「コンテナーホストの準備」を参照してください。このホストをコンピュートリソースとして登録するには、以下のコマンドを実行します。

$ hammer compute-resource create
--name cr_name \
--organization-ids org_ID1,org_ID2... \
--location-ids loc_ID1,loc_ID2... \
--url cr_url \
--provider docker

以下の構文を使用してコンピュートリソースにコンテナーをプロビジョニングします。

$ hammer docker container create \
--name container_name \
--compute-resource-id cr_ID \
--repository-name repo_name \
--tag tag \
--command command

hammer compute-resource list の出力でコンピュートリソース ID を検索します。repo_name は、Docker イメージが含まれる同期リポジトリーの名前に置き換えます。これには、Docker Hub や内部レジストリーを参照するカスタムリポジトリー (「カスタムリポジトリーの作成」を参照)、または公式の Red Hat イメージリポジトリーを指定することもできます。コンテンツビューからプロビジョニングする場合は、repo_name を、コンテンツビューの名前に置き換えます。コンテンツビューへのイメージの追加方法は「Docker イメージのコンテンツビューへの追加」を参照してください。

コンテナーを起動すると、コンテナーの作成時に --command オプションを指定したプロセスが開始されます。コンテナーを起動するには、以下のコマンドを実行します。

$ hammer docker container start --id container_ID

コンテナー関連のオプションの完全一覧は、hammer docker container --help コマンドの出力を参照してください。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.