問題タブ [podman]

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 投票する
2 に答える
6733 参照

podman - Podman: 実行中のポッドに公開するポートを追加します

すでに実行中のポッドに追加のポートを公開することはできますか? 新しいポッドを作成する場合は、podman pod create ... -p 8080:80.

ただし、ポッドを捨てたくはありません。変更して別のポートを公開するだけです。

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

linux - コンテナー化されたエミュレートされた Raspbian ディストリビューションで systemd を使用して podman を実行できない

動機:

Raspbian Buster オペレーティング システムを完全にエミュレートするコンテナ化された開発環境が必要です。Node.js を使用してクライアント/サーバー ソフトウェアを開発する限り、準備はできていますが、最終製品は SystemD サービスに依存しており、Pi を起動する必要なく、自分のラップトップで快適に開発できるとよいでしょう。タッチスクリーンまたは VNC サーバーなどに接続されています。

背景(再現手順付き):

次のシェル スクリプトを使用して、x86-64 マシンで armv7l をエミュレートするために qemu-arm-static で変更された最新の Raspbian ディストリビューションでコンテナーを構築しています。

このコンテナー内で systemd を実行したいのですが、podman に出会いました (以前は Docker を使用していました)。podman run -ti --rm localhost/spidercatnat/raspbian-full-for-x86_64:podman /sbin/initroot として実行している場合でも、コンテナーを実行しようとすると失敗します。

なぜこれが起こっているのか、このエラーをさらに追跡する方法がわかりません。なぜ反対票を投じるのですか?systemd を有効にしてこのイメージを実行するにはどうすればよいですか?