問題タブ [buildah]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
132 参照

azure - buildah でビルドしたイメージを Azure コンテナー レジストリから Azure コンテナー インスタンスにデプロイする

そのため、Buildah を使用してイメージを構築し、それを ACR (Azure コンテナー レジストリ) にプッシュしましたが、AZ cli、ポータル、terraform、ACI (Azure コンテナー インスタンス) へのデプロイを試みる方法はどれも、30 分後に失敗します。タイムアウト。ACI が正常に作成され、イメージが ACR から正常にプッシュおよびプルされ、podman を使用してイメージがローカルで実行されます。イメージからコンテナーを作成しようとすると、ACI がハングします。

エラー表示

生のエラー

何が問題になる可能性があるかについて何か提案はありますか?

0 投票する
2 に答える
629 参照

argo-workflows - ビルダvsカニコ

ArgoWorkflow を使用して CI/CD チェーンを自動化しています。イメージをビルドしてプライベート レジストリにプッシュするために、buildah または kaniko のどちらかを選択する必要があります。しかし、私はこの 2 つの主な違いに指を置くことはできません。長所と短所、およびこれらのツールが並列ビルドとキャッシュ管理をどのように処理するかについても説明します。誰でもこれらの点を明確にできますか? または、より簡単な方法で作業できる別のツールを提案することもできます。この件に関するいくつかの説明は本当に役に立ちます。前もって感謝します。

0 投票する
0 に答える
156 参照

ssh - podman の ssh ビルド フラグの使用方法

docker build--sshフラグを使用して、ビルドに ssh-agent からのキーへのアクセスを許可しています。

podman で同じことをしようとしてもうまくいきません。私は macOS Monterey 12.0.1 で作業しています。インテルチップ。これをUbuntuとWSL2でも再現しました。

これは Dockerfile の例です。

実行するDOCKER_BUILDKIT=1 docker build --ssh default .と動作します。つまり、ビルドが成功し、リポジトリが複製され、ssh キーがイメージに焼き付けられません。

podman build --ssh default .ビルドを実行すると、次のように失敗します。

podman をいじり始めたところです。ドキュメントを見ると、そのフラグはサポートされているようです。たとえば、IDを直接指定してフォーマットを少しいじってみましたが、これまでのところ、フラグまたはマウントを指定するバリエーションはありません。これを説明するために私が見逃している可能性のあるポッドマンの仕組みについて何かありますか?

コメントで提案されているように、この行を追加します。

次のエラーが発生します。

編集:

これは buildah のこの問題と関係があると思います。修正はマージされましたが、私が見る限りまだリリースされていません。

0 投票する
1 に答える
13 参照

npm - buildah は `npm install` 書き込みファイルを処理できないようです "`/sys/fs/cgroup/cgroup.subtree_control`: Operation not supported"

状況

buildah でコンテナー イメージをビルドしようとすると、次のエラーが発生します。

環境・手順

  1. buildahというubuntuコンテナイメージにインストールしましたtools-image
  2. このtools-imageコンテナーを macOS で実行します
  3. docker を使用してtool-imageコンテナを実行します
  4. tools-imageコンテナを開始します
  1. 内部で使用してコンテナ イメージtools-image buildahを構築しますexample application

コマンドexample applicationで使用するコンテナー イメージの Dockerfilebuildah bud

これはDockerfileです。

実行時のエラー