問題タブ [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 投票する
0 に答える
942 参照

apache-kafka - 複数のホストで podman を使用して Kafka を実行する

podmanインストール済みの 3 つの VM/ホストがあるとします。

  • それぞれがコンテナとして 1 つの Zookeeper インスタンスを実行します
  • 各 VM/ホストは、コンテナーとして 2 つの kafka インスタンスを実行します (= 6)。
  • 私のノートブックは、クラスターをプロデューサー/コンシューマー ネットワーク/サービス レイアウトとして利用します。

セキュリティ上の制限により、各コンテナーをルートレスコンテナーとして実行しようとしています。もちろん、docker を使えば簡単ですが、root としてデーモンを実行します。slirp4netnscontainernetworkingを理解しようとしましたが、それがどのように機能するかを深く理解していなかったため、上記の質問に対する答えを見つけることができませんでした。

上記のセットアップを作成するための解決策は何ですか?たとえば、このブループリントを実行するにはどのコマンドが必要ですか?

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

podman - Podman Play が localhost イメージをプルしない: Get "https://localhost/v2/": dial tcp [::1]:443: connect: connection rejected

3 つのコンテナー (infra、mariadb、およびローカル コンテナー イメージ) を実行するポッドの YAML 定義を生成しました。

次に、定義を使用してデプロイします。

立ち上げたいとき、podman は localhost から通常のイメージをプルすることを避けているようです。エラーは次のとおりです。

localhost/myimg:latest をプルしようとしています... Get "https://localhost/v2/": ダイヤル tcp [::1]:443: 接続: 接続が拒否されました エラー: localhost/myimg:latest をプルできません: 初期化中にエラーが発生しましたsource docker://localhost/myimg:latest: docker レジストリ localhost への ping エラー: Get "https://localhost/v2/": ダイヤル tcp [::1]:443: 接続: 接続が拒否されました

podman のこの動作をオーバーライドするにはどうすればよいですか? このコンテナー管理方法の成功例はこちらにありますが、この例ではローカル イメージはありません。リポジトリからのイメージのみが使用されます。