第3章 Docker での開発


前提条件

  • システムに Docker がインストールされている必要があります。

    Docker のインストール方法の詳細は、「Get Docker」を参照してください。

  • Docker ID を取得します。

    Docker ID を取得する方法の詳細は「Register for a Docker ID」を参照してください。

3.1. Docker コネクションの管理

3.1.1. CodeReady Studio での Docker アカウントの設定

CodeReady Studio で Docker アカウントを設定する方法を説明します。ここでは、本章の前提条件に記載されている手順が完了済みであることを仮定しています。

手順

  1. CodeReady Studio を起動します。
  2. Window Preferences をクリックします。

    Preferences ウィンドウが表示されます。

  3. 検索フィールドに Registry Accounts と入力します。
  4. Registry Accounts を選択します。
  5. Add をクリックします。

    New Registry Account ウィンドウが表示されます。

  6. Server Address を入力します。
  7. Docker ID を Username として入力します。
  8. Docker アカウントに関連するメールを入力します。
  9. パスワードを入力します。
  10. OK をクリックします。
  11. Apply and Close をクリックします。

3.1.2. Docker コネクションのテスト

前提条件

手順

  1. CodeReady Studio を起動します。
  2. Window Show View Other とクリックします。

    Show View ウインドウが表示されます。

  3. 検索フィールドに Docker と入力します。
  4. Docker Explorer を選択します。
  5. Open をクリックします。

    Docker Explorer ビューが表示されます。

  6. Docker socket Edit を右クリックします。

    Edit Docker Connection ウインドウが表示されます。

  7. Test Connection をクリックします。

    コネクションが正しく設定されていれば、Ping succeeded! を示すウィンドウが表示されます。

  8. OK をクリックします。
  9. Finish をクリックします。

3.1.3. Docker コネクションの編集

前提条件

手順

  1. CodeReady Studio を起動します。
  2. Window Show View Other とクリックします。

    Show View ウインドウが表示されます。

  3. 検索フィールドに Docker と入力します。
  4. Docker Explorer を選択します。
  5. Open をクリックします。

    Docker Explorer ビューが表示されます。

  6. Docker socket Edit を右クリックします。

    Edit Docker Connection ウインドウが表示されます。

  7. Unix socket Location フィールドで Browse をクリックして新しいソケットを見つけるか、TCP Connection オプションを選択して URI を追加します。
  8. Finish をクリックします。

3.2. Docker イメージの管理

3.2.1. Docker イメージのプル

手順

  1. CodeReady Studio を起動します。
  2. Window Show View Other とクリックします。

    Show View ウインドウが表示されます。

  3. 検索フィールドに Docker と入力します。
  4. Docker Explorer を選択します。
  5. Open をクリックします。

    Docker Explorer ビューが表示されます。

  6. Docker socket フォルダーを展開します。
  7. Images Pull を右クリックします。

    Pull Image ウインドウが表示されます。

  8. Search をクリックします。

    Search the Docker Registry for images ウィンドウが表示されます。

  9. 検索フィールドにイメージ名を入力します。
  10. Next をクリックします。

    Choose a tag for the selected image ウィンドウが表示されます。

  11. イメージのタグを選択します。
  12. Finish をクリックします。

    Search the Docker Registry for images ウィンドウが表示されます。

  13. Finish をクリックします。

新しい Docker イメージが Docker Explorer ビューに表示されます。

3.2.2. Docker イメージのプッシュ

イメージをプッシュする前に、タグを付ける必要があります。CodeReady Studio で Docker イメージにタグを付け、プッシュする方法を説明します。

手順

  1. CodeReady Studio を起動します。
  2. Window Show View Other とクリックします。

    Show View ウインドウが表示されます。

  3. 検索フィールドに Docker と入力します。
  4. Docker Explorer を選択します。
  5. Open をクリックします。

    Docker Explorer ビューが表示されます。

  6. Docker socket Images を展開します。
  7. タグを付けるイメージを右クリックします。
  8. Add tag をクリックします。

    Tag Image ウインドウが表示されます。

  9. New Tag フィールドにタグを入力します。

    タグは username/image_name:tag_name の形式で指定する必要があります。ここで、usernamehttps://hub.docker.com 上の Docker ID、image_name はイメージの名前、tag_name はイメージのバージョンに置き換えます。

  10. Finish をクリックします。
  11. tagged image Push を右クリックします。

    Push image to Registry ウインドウが表示されます。

  12. Docker ID で始まる Registry Account を選択します。
  13. Finish をクリックします。

イメージをプッシュすると、Docker Cloud に表示されます。その後、このイメージは他の開発者が使用できるようになります。

3.2.3. Docker イメージの実行

手順

  1. CodeReady Studio を起動します。
  2. Window Show View Other とクリックします。

    Show View ウインドウが表示されます。

  3. 検索フィールドに Docker と入力します。
  4. Docker Explorer を選択します。
  5. Open をクリックします。

    Docker Explorer ビューが表示されます。

  6. Docker socket Images を展開します。
  7. 実行するイメージを右クリックします。
  8. Run クリックします。

    Docker Container settings ウィンドウが表示されます。

  9. コンテナーに名前を付けます。
  10. Publish all exposed ports to random ports on the host interfaces チェックボックスを非選択にします。
  11. 8080 ポートのチェックボックスを選択します。
  12. Finish をクリックします。

    Console ビューが表示され、イメージを起動するプロセスが表示されます。

  13. Web ブラウザーで http://localhost:8080/ に移動し、実行中のイメージを確認します。

3.2.4. Dockerfile でのイメージのビルド

既存のイメージを変更して、イメージをビルドまたは作成できます。通常、これには新しいパッケージをインストールする必要があります。新しい Docker イメージの指定は、Dockerfile で行います。

前提条件

  • ローカルマシンに Dockerfile が作成されている必要があります。

    Dockerfile の作成方法の詳細は、「Dockerfile の作成」 を参照してください。

手順

  1. CodeReady Studio を起動します。
  2. Window Show View Other とクリックします。

    Show View ウインドウが表示されます。

  3. 検索フィールドに Docker と入力します。
  4. Docker Images を選択します。
  5. Open をクリックします。

    Docker Images ビューが表示されます。

  6. イメージの Build Image アイコンをクリックします。

    Build a Docker Image ウィンドウが表示されます。

  7. repo/name:version の形式で、イメージに名前を付けます。
  8. Browse をクリックして Dockerfile を見つけます。
  9. Finish をクリックします。

Console ビューが表示され、ビルドのプロセスが表示されます。

3.3. Docker コンテナーの管理

Docker コンテナーは、Docker イメージを基にした分離されたプロセスです。コンテナーの作成後、ユーザーはコンテナーを停止、起動、一時停止、一時停止解除、kill、または削除できます。また、コンテナーのログの読み取りも可能です。

CodeReady Studio で Docker コンテナーを管理する方法を説明します。

手順

  1. CodeReady Studio を起動します。
  2. Window Show View Other とクリックします。

    Show View ウインドウが表示されます。

  3. 検索フィールドに Docker と入力します。
  4. Docker Containers を選択します。
  5. Open をクリックします。

    Docker Containers ビューが表示されます。

パネルを使用して、コンテナーを起動、一時停止、一時停止解除、停止、kill、再開、削除、または更新できます。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat