問題タブ [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.
azure - buildah でビルドしたイメージを Azure コンテナー レジストリから Azure コンテナー インスタンスにデプロイする
そのため、Buildah を使用してイメージを構築し、それを ACR (Azure コンテナー レジストリ) にプッシュしましたが、AZ cli、ポータル、terraform、ACI (Azure コンテナー インスタンス) へのデプロイを試みる方法はどれも、30 分後に失敗します。タイムアウト。ACI が正常に作成され、イメージが ACR から正常にプッシュおよびプルされ、podman を使用してイメージがローカルで実行されます。イメージからコンテナーを作成しようとすると、ACI がハングします。
エラー表示
生のエラー
何が問題になる可能性があるかについて何か提案はありますか?
argo-workflows - ビルダvsカニコ
ArgoWorkflow を使用して CI/CD チェーンを自動化しています。イメージをビルドしてプライベート レジストリにプッシュするために、buildah または kaniko のどちらかを選択する必要があります。しかし、私はこの 2 つの主な違いに指を置くことはできません。長所と短所、およびこれらのツールが並列ビルドとキャッシュ管理をどのように処理するかについても説明します。誰でもこれらの点を明確にできますか? または、より簡単な方法で作業できる別のツールを提案することもできます。この件に関するいくつかの説明は本当に役に立ちます。前もって感謝します。
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 のこの問題と関係があると思います。修正はマージされましたが、私が見る限りまだリリースされていません。
npm - buildah は `npm install` 書き込みファイルを処理できないようです "`/sys/fs/cgroup/cgroup.subtree_control`: Operation not supported"
状況
buildah でコンテナー イメージをビルドしようとすると、次のエラーが発生します。
環境・手順
buildah
というubuntuコンテナイメージにインストールしましたtools-image
- この
tools-image
コンテナーを macOS で実行します - docker を使用して
tool-image
コンテナを実行します tools-image
コンテナを開始します
- 内部で使用してコンテナ イメージ
tools-image
buildah
を構築しますexample application
コマンドexample application
で使用するコンテナー イメージの Dockerfilebuildah bud
これはDockerfile
です。