Official image for the OAS Platform for use on Linux x64
10K+

OAS maintains a separate repository for each supported OS/Architecture which can be found here:
oas-linux : Linux on both x64 and AMD64oas-linux-arm : Linux on ARM32oas-linux-arm64 : Linux on ARM64oas-win : Windows on x64oas-win-amd64 : Windows on AMD64latest will always provide the most recent build
Open Automation Software (OAS) is an IIoT Gateway for connecting data sources and destinations. OAS supports connectivity to a wide variety of devices including Allen Bradley, Siemens, and Modbus PLCs, cloud-based IoT gateways such as AWS and Azure, MQTT clients and brokers, and OPC UA and DA servers. With the included SDKs and APIs for .NET, REST, and Web technologies, OAS can literally connect and move data between any external system.
OAS also supports high-speed data logging in an open format to many databases (MSSQL, Oracle, mySQL, PostgreSQL, MongoDB, MariaDB, Cassandra, SQLite, InfluxDB, and CSV files). The OAS Platform also includes support for data transformations, robust alarm logging and notifications (email, SMS, voice), and tools for visualization and dashboarding in desktop, web, and native mobile applications.
$ docker pull oasiot/oas-linux
Run a container using defaults:
$ docker run oasiot/oas-linux
Run a container using an interactive terminal session:
$ docker run -it oasiot/oas-linux
The OAS Platform can be fully managed and configured from a remote system. This is especially useful when operating a headless server or when running OAS within a container. The OAS Windows Installer contains a GUI for managing remote systems. Just download and install the Windows version, found here.
The OAS Platform uses several ports for communication, primarily 58727 for remote management and server-to-server data transfer. The full listing of ports mapped in the image are:
| port | description |
|---|---|
| 58725 | REST API and Web features |
| 58726 | SSL for REST API and Web features |
| 58727 | Remote management and server-to-server comms |
| 58728 | OPC UA server host |
| 1883 | MQTT client |
| 8883 | MQTT broker |
| 502 | Modbus slave |
When running an oas-linux container on a Windows host, you will not be able to communicate with the container on the IP Address assigned by the Docker Engine. Any or all of these ports can be mapped to localhost ports when running a container. For example, if you want to map 58727 to localhost:58727, use the following command to run the container:
$ docker run -p 58727:58727 oasiot/oas-linux
The OAS Platform is a commercial product, however it is free to use for development and testing on a 30-day trial. Applying a demo or purchased license requires you to run the LicenseHost service on the host machine. This can be found here.
Content type
Image
Digest
sha256:8adcafe73…
Size
213.2 MB
Last updated
6 days ago
docker pull oasiot/oas-linux