Ignition inductive automation のDockerイメージをWindowsで構築する
Docker Desktopをインストールする
Docker Desktop: The #1 Containerization Tool for Developers | Docker
PCを再起動する
でDockerが起動する
最初にDockerのアカウント入力がある
ここはとりあえずSkipしておく
とりあえず、ここまできた。
Docker HubにIgnitionのイメージがあるので、それを利用するにはログインが必要っぽいです。
PowerShellを起動します。
Docker のバージョンを表示しています。
よさそうですね。
次にDocker Pull Command を実行してみます。
docker pull inductiveautomation/ignition
Pull実行しています。
しばらくするとイメージのPullが完了します。
このイメージをコンテナ実行するための説明文。Port9088で実行する例。
docker run -d -p 9088:8088 --name ignition-test inductiveautomation/ignition:8.1.43 \
-n docker-test -a localhost -h 9088 -s 9043
あれ、なんか怒られた。改行コードのせいかな?
以下も試してみた。
docker run -d -p 10088:8088 --name ignition-test2 inductiveautomation/ignition:8.1.43 -n docker-test2 -a localhost -h 10088 -s 10043
一応二つともRunできている感じ。でもいったん両方けして、改行なしでやり直してみます。
docker run -d -p 9088:8088 --name ignition-test inductiveautomation/ignition:8.1.43 -n docker-test -a localhost -h 9088 -s 9043
コンテナ実行はできたみたです。次はIgnition ゲートウェイの初回アクセスを実施します。
http://localhost:9088 にアクセスします。コンテナリストのPort(s)をクリックするとリンク表示でジャンプします。
現在、Editionは3つあります。今回はスタンダードエディションをインストールしていきます。
同意書を進めます。
User/Password を入力します。admin/password でとりあえず進めます。
ゲートウェイをスタートさせます。
初回は起動が完了すると、デモプロジェクト(Quick Start)をインストールするか聞かれます。初心者は参考になりますので、入れてみましょう。
ゲートウェイにログインします。先ほど入力したUser/Passwordを使います。
ログインすると自動でデモプロジェクトがインストールされます。インストールがおわったら、Perspectiveを表示してみましょう。
Homeの中断ぐらいにランチャーがあります。View Projectを押します。
Perspective表示可能なプロジェクトが出るので、Launch Projectを押します。
以下がデモプロジェクトのQuick Startの画面です。いろんな機能デモがみれるので参考になると思います。
ここではデザイナーでの開発に関する記事は割愛します。