Docker上のNode-REDをマスター:エキスパートのヒントとベストプラクティス
Driesの「DockerコンテナでNode-REDを実行する」という素晴らしいブログ記事を読んで、いくつかヒントを共有しようと思いました。
- コンテナのデータは永続化されません。コンテナが削除されるとデータは失われます。
DockerとbalenaEngineでは、コンテナの外部(ホストシステム)にファイルを保存する2つのオプションがあります:ボリュームとバインドマウント。
ボリュームはDockerが管理するホストファイルシステムの領域(/var/lib/docker/volumes)に保存され、ホストシステムから隔離されています。非Dockerプロセスはこの領域を変更すべきではありません。
バインドマウントはホストシステムの任意の場所に保存でき、非Dockerプロセスがいつでも変更可能です。
RUNコマンドに-vフラグを追加すると、コンテナのデータディレクトリをホストマシンのディレクトリにバインドできます。
手順:
ボリュームを作成:
balena-engine volume create --name node_red_user_data
コンテナを実行:
balena-engine run -it --restart always -p 1880:1880 -v node_red_user_data:/data --name mynodered nodered/node-red - Portainerという、Dockerインストール(すべてのイメージとコンテナ)を管理する非常に便利なツールがあります。Docker Hubからダウンロード可能で、グラフィカルユーザーインターフェースを備え、Dockerエンジンの管理を非常に簡単にします。
AXC F 2152のシェルで以下のコマンドを実行してインストール:
docker pull portainer/portainer
リンク:https://hub.docker.com/r/portainer/portainer/
産業技術
- 重機の冬季ケア:必須の清掃・メンテナンス戦略
- 自動車温度範囲における抵抗公差を考慮したカレントポンプ回路精度の評価
- 協働ロボット(コボット)で中小製造業の効率と成長を加速
- E3.cable シールドの追加と調整:2021シリーズで簡単に
- E3.cableでケーブル&ハーネスドキュメントをマスター
- 実践コミュニティで部門横断的コラボレーションを強化する
- 穴あけ加工(ドリリング)完全ガイド:定義、プロセス、金属加工の12のコツ
- 学校における資産管理のマスターガイド:自動化・計画・IT連携の3大戦略
- マルチステージコンテナビルドでデプロイを効率化
- DockerでPLCnextにNode-REDをデプロイ:ステップバイステップガイド
- 油圧システムケア:実証済みベストプラクティスとメンテナンスのコツ