由于使用开源rapidscada 系统,为了方便linux 部署,自己将rapidscada相关依赖环境 比如mono,apache打包为docker 镜像以方便使用。具体按照以下步骤即可成功部署rapidscada。
百度网盘:
链接:https://pan.baidu.com/s/1f_XibT1V8f-6LE1DMBzsLg
提取码:48b7
1. Copy all the files of Rapid SCADA Mono from the scada folder to /opt/scada
2. Grant full access to the following folders of the Webstation application:
sudo chmod -R ugo+rwx /opt/scada/ScadaWeb/config
sudo chmod -R ugo+rwx /opt/scada/ScadaWeb/log
sudo chmod -R ugo+rwx /opt/scada/ScadaWeb/storage
3. Make the scripts executable:
sudo chmod +x /opt/scada/make_executable.sh
sudo /opt/scada/make_executable.sh
4.导入rapidscadaMono docker镜像
docker load -i rapidscadamono.tar
5.运行镜像
docker run -it -d --name mono --privileged=true -p 8080:80 -v /opt/scada:/opt/scada rapidscadamono:v1.0 bash
6. 进入容器:
docker exec -it mono bash
7.进入/opt/scada目录
执行./scadarestart.sh脚本 启动scada服务
8 .使能站点
a2ensite scada.conf
9. 启动服务器
service apache2 restart
10 .登录ip x.x.x.x:8080/scada