20.3. buildah mount を使用したコンテナーの変更


buildah mount コマンドを使用して、コンテナーまたはイメージに関する情報を表示します。

前提条件

手順

  1. registry.access.redhat.com/ubi8/ubi イメージをもとに作業コンテナーを作成し、コンテナーの名前を mycontainer 変数に保存します。

    Copy to Clipboard Toggle word wrap
    # mycontainer=$(buildah from localhost/myecho)
    
    # echo $mycontainer
    myecho-working-container
  2. myecho-working-container コンテナーをマウントし、マウントポイントパスを mymount 変数に保存します。

    Copy to Clipboard Toggle word wrap
    # mymount=$(buildah mount $mycontainer)
    
    # echo $mymount
    /var/lib/containers/storage/overlay/c1709df40031dda7c49e93575d9c8eebcaa5d8129033a58e5b6a95019684cc25/merged
  3. myecho スクリプトを変更し、実行可能にします。

    Copy to Clipboard Toggle word wrap
    # echo 'echo "We modified this container."' >> $mymount/usr/local/bin/myecho
    # chmod +x $mymount/usr/local/bin/myecho
  4. myecho-working-container コンテナーから myecho2 イメージを作成します。

    Copy to Clipboard Toggle word wrap
    # buildah commit $mycontainer containers-storage:myecho2

検証

  1. ローカルストレージ内のイメージをリスト表示します。

    Copy to Clipboard Toggle word wrap
    # buildah images
    REPOSITORY                                  TAG      IMAGE ID       CREATED          SIZE
    docker.io/library/myecho2                   latest   4547d2c3e436   4 minutes ago    234 MB
    localhost/myecho                            latest   b28cd00741b3   56 minutes ago   234 MB
  2. docker.io/library/myecho2 イメージに基づいて myecho2 コンテナーを実行します。

    Copy to Clipboard Toggle word wrap
    # podman run --name=myecho2 docker.io/library/myecho2
    This container works!
    We even modified it.

関連情報

  • システム上の buildah-mount および buildah-commit man ページ
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat, Inc.