Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dudanov/docker-openscada

OpenSCADA automatic docker minimal image builder.
https://github.com/dudanov/docker-openscada

automation docker-image modbus opc-ua openscada scada siemens

Last synced: 30 days ago
JSON representation

OpenSCADA automatic docker minimal image builder.

Awesome Lists containing this project

README

        

# docker-openscada

[![Build Image](https://github.com/dudanov/docker-openscada/actions/workflows/build.yml/badge.svg)](https://github.com/dudanov/docker-openscada/actions/workflows/build.yml)
[![Docker Hub](https://ghcr-badge.egpl.dev/dudanov/openscada/size?label=Image%20Size&color=dodgerblue)](https://github.com/users/dudanov/packages/container/package/openscada)
[![Docker Hub](https://ghcr-badge.egpl.dev/dudanov/openscada/latest_tag?trim=major&label=GitHub%20Version&color=dodgerblue)](https://github.com/users/dudanov/packages/container/package/openscada)
[![Docker Hub](https://img.shields.io/docker/v/dudanov/openscada?label=Docker%20Hub%20Version&color=dodgerblue)](https://hub.docker.com/r/dudanov/openscada)
[![Docker Hub](https://img.shields.io/docker/stars/dudanov/openscada?label=Docker%20Hub%20Stars&color=dodgerblue)](https://hub.docker.com/r/dudanov/openscada)

This repository is used for automated building of [OpenSCADA](http://oscada.org) minimal docker image.

## Image

Supported Docker registries:
- Docker Hub: [dudanov/openscada](https://hub.docker.com/r/dudanov/openscada)
- GitHub Containers: [ghcr.io/dudanov/openscada](https://github.com/users/dudanov/packages/container/package/openscada)

Following platforms for this image are available:
- linux/amd64
- linux/arm/v7
- linux/arm64

Pulling latest images from Docker Hub:
```console
$ docker pull dudanov/openscada:latest
```
or from GitHub Containers Registry:
```console
$ docker pull ghcr.io/dudanov/openscada:latest
```

Example run command (start container `srv01-scada` with project in `srv01_volume` docker volume):
```console
$ docker run -d --name=srv01-scada -v srv01_volume:/station dudanov/openscada:latest
```

## Environment variables

* `LANG`: Language (default: `ru_RU.UTF-8`)
* `TZ`: The timezone assigned to the container (default: `Europe/Samara`)

### Included modules



Subsystem
Module
Status




Archive
DBArch
M


FSArch
M


BD
DBGate
*


LDAP
M


MySQL
M


PostgreSQL
M


SQLite
*


DAQ
BlockCalc
M


DAQGate
*


DCON
M


JavaLikeCalc
*


LogicLev
*


ModBus
M


OPC_UA
M


Siemens
M


SNMP
M


System
M


Protocol
HTTP
M


ModBus
M


OPC_UA
M


SelfSystem
*


UserProtocol
*


Special
FLibComplex1
*


FLibMath
*


FLibSYS
*


SystemTests
M


Transport
Serial
*


Sockets
*


SSL
*


UI
VCAEngine
M


WebCfgD
M


WebUser
M


WebVision
M