Dockerコンテナの中でKafkaを実行しています。カフカは飼い葉桶に接続する必要があるので、私は飼い葉桶を別の容器に入れて走っています。私はOSX上でDockerを実行しているので、私のVMはIPアドレス:192.168.99.99
を持っています。Docker IPアドレスでKafka設定ファイルを更新するには
カフカドッカーのインストールを、独自のDockerコンテナ内で実行するZookeeperのインスタンス(つまり、IPアドレスが192.168.99.9
、ポート2181
)を指すように更新するにはどうすればよいですか?
私は設定できるzookeeper.connect
のプロパティを持つserver.properties
という設定ファイルがありますが、ここでIPをハードコーディングするのではなく、この値を動的に上書きします。これをどのように達成するのですか?
そして、追加の質問として、私は私のドッカーファイルは、OSの間で仕事をしたい - そう何でも私がやることは、あまりにもLinux上で動作するはずです。..