Container ScadaBR Docker

O objetivo deste repositório é implantar um container Docker com ScadaBR tendo a possibilidade de escalar horizontalmente a aplicação criando novos containers apenas mudando as portas de encaminhamento e nome do container.

Principais itens da imagem:

  • Ubuntu 16.04
  • ScadaBR 1.12.4
  • Tomcat 7
  • MariaDB 10.0.38

Repositório Docker Hub

Download da Imagem:

docker pull carloskze/scadabr:latest

Criar container:

docker run --privileged -p8080:8080 -p8081:3306 --name ScadaBR --restart always -itd carloskze/scadabr:latest

  • Cria container com acesso pela porta 8080 (-p8080:8080)
  • Libera acesso ao banco MariaDB pela porta 8081 (-p8081:3306)
  • Nome do container (–name ScadaBR)
  • Reinicio automatico do container (–restart always)
  • Nome da Imagem (carloskze/scadabr:latest)

ScadaBR user: admin
ScadaBR password: admin

MariaDB root user: root
MariaDB root password: password

MariaDB Database: scadabr
MariaDB Database user: scadabr
MariaDB password: scadabr

Após a criação do container, basta digitar na URL o IP do Host onde esta Instalado o Docker e acessar o ScadaBR.

Exemplo: http://localhost:8080/ScadaBR

Boa Sorte!!!

1 curtida

Esse é o container da versão ScadaBR 1.0 criado pelo Carlos porém em docker compose!

Segue o docker-compose.yml:
Obs: Aqui ele mapeia o file system /opt (que não é usado no container) para dentro do /home/user/scada e assim fica o volume pronto para transferir dados entre container e host.
A identação é importante…

Salvar o seguinte com o nome docker-compose.yml

services:
   scadabr:
        image: carloskze/scadabr:latest
        container_name: ScadaBR
        ports:
            - "8080:8080"
            - "8081:3306"
        volumes:
            - /home/user/scada/opt:/opt    # substituir pelo correto user
        privileged: true
        devices:
            - "/dev:/dev"
        stdin_open: true
        tty: true
        restart: "always"
        environment:
          - TZ=Sao_Paulo

Para baixar a imagem e rodar o container (com o docker instalado) basta digitar na linha de comando:
sudo docker compose up

Boa Sorte

1 curtida