最終的にDockerでmqttを実行しましたが、uid/pwdを使用します。 MQTTの画像3からDockerCompose.yaml経由MQTTサービスを発射passwdファイルを要求しませんmosquitto.confファイルを使用してドッカーのmqttサーバー - DockerCompose.yamlから<mosquitto_passwd -U>を実行する方法
- 第一、
- ている:で、作業それのすべてを手に入れました
docker exec -it containerid sh
、- でサービスにログインしています。サービスでは、ファイル内にあるオープンパスワードを暗号化するためにコマンド
mosquitto_passwd -U passwdfile
を実行します。 - 次に、ドッカーサービスのスタックを停止し、パスワードファイルの場所をmosquitto.confに変更し、スタックとサービスを再度stsrtupしてから、動作します。
このようにしないと、mqttコンテナが終了し、passwdファイルが正しく暗号化されていないと表示されます。
mqttサーバがそれを期待する前に、ドッキング・コンテナでencryptコマンドを実行する方法はありますか?
非常に完全な回答をいただきありがとうございます。私はエントリーポイントの使い方を決して理解していません。 –