buildah

なぜbuildahはオーバーレイをインストールできないのですか?
buildah

なぜbuildahはオーバーレイをインストールできないのですか?

gitlab CI / CDパイプライン(kubernetes pod)でbuildah(quay.io / containers / buildah)を実行していますが、イメージの構築に失敗します。 buildah bud .返品: mount /var/lib/containers/storage/overlay:/var/lib/containers/storage/overlay, flags: 0x1000: permission denied time="2023-05-03T13:02:06Z" level=warning msg="faile...

Admin

buildah を使用してイメージをビルドすると、次のメッセージが表示されます。 EMFILE: 開いたファイルが多すぎます。
buildah

buildah を使用してイメージをビルドすると、次のメッセージが表示されます。 EMFILE: 開いたファイルが多すぎます。

実行すると、buildah bud次のエラーが発生します。 npm ERR! code EMFILE npm ERR! syscall open npm ERR! path /root/.npm/_cacache/index-v5/cd/a5/aca06eccd914d83e3be09412f45e00ceac1150a83df0e32d015284f4c8f6 npm ERR! errno -24 npm ERR! EMFILE: too many open files, open '/root/.npm/_cacache/index-v5/cd/a5/a...

Admin

`buildah unshare`: 実行エラー: 'buildah-script.sh': $PATH で実行可能ファイルが見つかりません。
buildah

`buildah unshare`: 実行エラー: 'buildah-script.sh': $PATH で実行可能ファイルが見つかりません。

コマンドがbuildah unshare buildah-script.sh含まれていますが、man buildah実行すると、次の結果が表示されます。 ❯ buildah unshare buildah-script.sh ERRO exec: "buildah-script.sh": executable file not found in $PATH ERRO (unable to determine exit status) ERRO exit status 1 これは次のとおりです。 buildah version 1....

Admin

buildahを使用してイメージに--authorと--messageを設定するには?
buildah

buildahを使用してイメージに--authorと--messageを設定するには?

buildah commitaとaの両方がサポートされていませんが、提供してpodman commitいません。でのみこの機能を取得する方法はありますか?または、作成者とメッセージを設定するために画像を含むコンテナをオンラインにする必要がありますか?buildah commit--author--messagepodmanbuildah ...

Admin

コマンドラインで、ブール AND(&&) 演算子で区切られた buildah コンテナ内で複数のコマンドを実行します。
buildah

コマンドラインで、ブール AND(&&) 演算子で区切られた buildah コンテナ内で複数のコマンドを実行します。

複数のコマンドを実行する方法~へホストコマンドラインでbuildahbashブール論理演算子を使用するコンテナ?&& debian以下は、画像で始まる私の問題の例です。 $ buildah pull debian:buster && container=$(buildah from debian:buster) $ buildah run $container -- apt -y update && apt -y upgrade Hit:1 http://security.debian.org/debian-s...

Admin

「コンテナツール」とは何ですか?無効にするとどのような影響がありますか?
buildah

「コンテナツール」とは何ですか?無効にするとどのような影響がありますか?

これインストールのためのbuildahドキュメント話す、 sudo dnf -y module disable container-tools 興味深いことに、RHEL 8 BETAではこれを有効にすることをお勧めします。 sudo yum module enable -y container-tools:1.0 この行は何をしますか?また、container-tools何のために無効にしたいのですが、なぜですか? ...

Admin

buildah: 不明な短縮フラグ: -i の 'i'
buildah

buildah: 不明な短縮フラグ: -i の 'i'

Podman を使用してコンテナを起動するには、-tiフラグを使用して端末をコンテナに接続できます。 $ podman run -ti centos:7 /bin/sh sh-4.2# exit しかし、私はそれが返すのと同じbuildahオプションで構築しました。 $ buildah run -ti $(buildah from centos:7) /bin/sh unknown shorthand flag: 'i' in -i buildahを呼び出す正しい方法は何ですか? ...

Admin

「exec init」がpodmanでは動作しますが、同じオプションを使用するbuildahでは動作しないのはなぜですか?
buildah

「exec init」がpodmanでは動作しますが、同じオプションを使用するbuildahでは動作しないのはなぜですか?

これら2つのコマンドの違いは何ですか?どちらもpid 1でシェルを起動し、同じマウントとボリュームを作成します。 buildah run --tty --mount type=tmpfs,destination=/run -v /sys/fs/cgroup:/sys/fs/cgroup:ro \ $(buildah from centos:7) /bin/sh -c 'exec /sbin/init' podman run -ti --mount type=tmpfs,destination=/run -v /sys/fs/cgroup:/sys...

Admin

buildah-unshareでbuildahスクリプトが実行されているかどうかをテストする方法は?
buildah

buildah-unshareでbuildahスクリプトが実行されているかどうかをテストする方法は?

用途がある場合は、buildah mount文書で指定されているのと同じ方法を使用してください。 mnt=$(buildah mount $ctr) 私のスクリプトを呼び出すsh ./build.shと ルートレスモードでは、ドライバオーバーレイを使用したインストールを実行できません。buildah unshareセッションで実行する必要があります。 問題は、ここでエラーが発生するとスクリプトが終了しないことです。テストで確認できますが、不必要に何かをしているという事前判断がif [-z $mnt]; then echo "Run with build...

Admin

コンテナはsystemdを実行します。 systemdを使用してスクリプトを実行する最も簡単な方法は何ですか?
buildah

コンテナはsystemdを実行します。 systemdを使用してスクリプトを実行する最も簡単な方法は何ですか?

systemdを実行するコンテナがあり、次の設定手順は次のとおりです。 システム基本イメージの Dockerfile install.shこれで、ビルド段階で上記で作成された基本イメージで実行する必要があるスクリプトが作成されました。問題は、それがinstall.shシステム化されているということです。 それでは、systemdのinitを実行する最も簡単な方法は何install.shですか? buildah run $ctr -- sh /tmp/install.sh しかし、これはいいえ私の要件に従ってsystemdで実行してくださいinstall...

Admin

buildah runが`--hostname`をサポートしていますが、podman execがサポートしていないのはなぜですか?
buildah

buildah runが`--hostname`をサポートしていますが、podman execがサポートしていないのはなぜですか?

アクティブコンテナbuildah runでプログラムを実行し、podman exec buildah-run - Run a command inside of the container. podman-exec - Execute a command in a running container しかし、オプションbuildah runは1つだけ--hostnameサポートされていますか?これらのコマンドが一貫していないのはなぜですか?なぜ彼らは異なる能力を持っていますか? 言い換えれば、buildahには現在破損している--hostnameオプション...

Admin