3.2. VS Code 内のコンテナーに Ansible 開発ツールをインストールする


Dev Containers VS Code 拡張機能には、開発コンテナーの設定を保存するための .devcontainer ファイルが必要です。Ansible 拡張機能を使用して、dev コンテナー用の設定ファイルをスキャフォールディングし、VS Code のコンテナーでディレクトリーを再度開く必要があります。

前提条件

  • Podman、Podman Desktop、Docker、Docker Desktop などのコンテナー化プラットフォームをインストール済みである。
  • Red Hat ログイン情報をお持ちであり、registry.redhat.io の Red Hat レジストリーにログインしている。registry.redhat.io へのログインについては、Red Hat コンテナーレジストリーでの認証 を参照してください。
  • VS Code がインストールされていること。
  • VS Code に Ansible 拡張機能をインストール済みである。
  • VS Code に Microsoft Dev Containers 拡張機能をインストール済みである。
  • Windows に Ansible 開発ツールをインストールする場合は、VS Code を起動して WSL マシンに接続する。

    1. Remote ( Remote ) アイコンをクリックします。
    2. 表示されるドロップダウンメニューで、WSL マシンに接続するオプションを選択します。

手順

  1. VS Code でプロジェクトディレクトリーに移動します。
  2. VS Code アクティビティーバーの Ansible アイコンをクリックして、Ansible 拡張機能を開きます。
  3. Ansible 拡張機能の Ansible Development Tools セクションで、ADD オプションまでスクロールダウンし、Devcontainer を選択します。
  4. Create a devcontainer ページで、Container image オプションから Downstream コンテナーイメージを選択します。

    このアクションにより、Podman と Docker の両方の devcontainer.json ファイルが .devcontainer ディレクトリーに追加されます。

  5. プロジェクトディレクトリーを再度開くか、再読み込みします。

    • VS Code がディレクトリーに devcontainer.json ファイルが含まれていることを検出すると、以下の通知が表示されます。

      コンテナーでサイド開く

      Reopen in Container をクリックします。

    • 通知が表示されない場合は、Remote ( Remote ) アイコンをクリックします。表示されるドロップダウンメニューで、Reopen in Container を選択します。
  6. 使用しているコンテナー化プラットフォームに応じて、Podman または Docker の dev コンテナーを選択します。

    VS Code ステータスバーの Remote() ステータスに opening Remote が表示され、通知にコンテナーを開く操作の進行状況が示されます。

検証

コンテナー内でディレクトリーが再度開かれると、Remote() ステータスに Dev Container: ansible-dev-container と表示されます。

注記

コンテナーのベースイメージは、パッケージマネージャーとして microdnf を使用する Universal Base Image Minimal (UBI Minimal) イメージです。dnf および yum パッケージマネージャーはコンテナーでは使用できません。

UBI Minimal イメージベースのコンテナーで microdnf を使用する方法については、Red Hat Enterprise Linux の コンテナーの構築、実行、および管理 ガイドの UBI minimal コンテナーへのソフトウェアの追加 を参照してください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る