Docker
Implementação ULC baseada na documentação oficial: conteúdo autoral da Upnetix, com laboratórios reproduzíveis, protocolos de experimento e referências primárias.
Fonte primáriaDocker, documentação oficial
Implementação ULCequipe Upnetix com apoio de IA, revisão de URLs na publicação
Validado em bancadaconsulte o status em cada laboratório
Última verificação26/10/2026
Aprender
- 01
ULC 100 · Fundamentos · Trilha BIAnálise colaborativa de dados com RedashVocê conecta fontes de dados, cria queries colaborativas e entrega dashboards prontos para equipes usando Redash.15 módulos · 30 lições · 24 h - 02
ULC 100 · Fundamentos · Trilha DesenvolvimentoDesenvolvimento web com Python + DjangoVocê estrutura, implementa, protege e opera aplicações web com Django e Python do projeto ao monitoramento em produção.15 módulos · 30 lições · 40 h - 03
ULC 100 · Fundamentos · Trilha Gestão de TIGestão integrada de TI com Odoo CommunityImplemente e administre o Odoo Community para centralizar processos, ativos e contratos de TI em ambiente corporativo.15 módulos · 30 lições · 24 h - 04
ULC 100 · Fundamentos · Trilha BIImplantação de BI corporativo com MetabaseVocê implanta, configura e administra o Metabase para BI corporativo, da arquitetura à operação, incluindo segurança, integração e automação.15 módulos · 30 lições · 30 h - 05
ULC 100 · Fundamentos · Trilha IoTIntegração de redes industriais com ZigbeeImplemente, integre e monitore redes Zigbee em ambientes industriais com práticas de segurança, automação e troubleshooting.15 módulos · 30 lições · 24 h - 06
ULC 100 · Fundamentos · Trilha Smart CitiesMonitoração urbana com Prometheus + GrafanaVocê implanta monitoração urbana com Prometheus e Grafana, da coleta de sensores à visualização e alertas em ambientes de smart cities.15 módulos · 30 lições · 24 h - 07
ULC 100 · Fundamentos · Trilha BIBI corporativo com Apache SupersetVocê instala, integra e opera BI corporativo com Apache Superset, criando dashboards seguros e escaláveis para análise de dados.15 módulos · 30 lições · 30 h - 08
ULC 200 · Implementação e operação · Trilha TelecomGestão de inventário e topologia FTTx com NetBoxVocê estrutura, documenta e integra o inventário de redes FTTx com NetBox, do planejamento à automação e integração com outros sistemas.15 módulos · 30 lições · 24 h - 09
ULC 200 · Implementação e operação · Trilha IAImplantação de busca semântica corporativa com HaystackImplemente pipelines de busca semântica e perguntas e respostas para ambientes corporativos usando Haystack e bancos vetoriais abertos.15 módulos · 30 lições · 24 h - 10
ULC 100 · Fundamentos · Trilha DevOpsOperação de containers com Docker Engine + GitLab CEVocê opera containers com Docker Engine e GitLab CE, da criação de imagens à automação de pipelines e monitoramento em produção.15 módulos · 30 lições · 36 h - 11
ULC 200 · Implementação e operação · Trilha AutomaçãoOrquestração de contêineres com KubernetesImplemente, integre e opere clusters Kubernetes para workloads resilientes e escaláveis.15 módulos · 30 lições · 24 h - 12
ULC 200 · Implementação e operação · Trilha BIOrquestração de DataOps para BI com Apache AirflowVocê orquestra pipelines de dados para BI, automatiza ETL e integra fontes diversas usando Apache Airflow em ambientes corporativos.15 módulos · 30 lições · 24 h - 13
ULC 200 · Implementação e operação · Trilha Smart CitiesOrquestração de IoT urbano com KubernetesVocê orquestra aplicações IoT urbanas com Kubernetes do desenho do cluster à integração de dispositivos e serviços em cidades inteligentes.15 módulos · 30 lições · 24 h - 14
ULC 200 · Implementação e operação · Trilha IndústriaSupervisão industrial SCADA com OpenPLC + GrafanaVocê projeta, integra e monitora sistemas SCADA industriais com OpenPLC e dashboards customizáveis usando Grafana.15 módulos · 30 lições · 24 h - 15
ULC 400 · Arquitetura e escala · Trilha AutomaçãoAutomação de pipelines CI/CD com GitLab RunnerVocê automatiza pipelines CI/CD com GitLab Runner, da arquitetura à entrega contínua em ambientes diversos.15 módulos · 30 lições · 24 h - 16
ULC 400 · Arquitetura e escala · Trilha ClínicasAutomação de processos clínicos com AnsibleVocê automatiza processos de TI em clínicas com Ansible, do provisionamento ao compliance, em ambientes Linux e integrações clínicas.15 módulos · 30 lições · 24 h - 17
ULC 400 · Arquitetura e escala · Trilha CRMEscalonamento e segurança de CRMs em nuvem privada com EspoCRM + SuiteCRMVocê implanta, escala e protege EspoCRM e SuiteCRM em nuvem privada com foco em desempenho, integração e segurança.15 módulos · 30 lições · 24 h - 18
ULC 400 · Arquitetura e escala · Trilha DesenvolvimentoOrquestração de aplicações resilientes com KubernetesVocê implementa, opera e escala aplicações resilientes em containers com Kubernetes em ambientes produtivos.15 módulos · 30 lições · 24 h
Implementações (ULC Labs)
- Orquestração de contêineres com KubernetesLaboratório: Cluster Kubernetes Local com Deploy de Aplicação e Monitoramento PrometheusVocê terá um cluster Kubernetes funcional em três máquinas virtuais, com uma aplicação de exemplo e monitoramento Prometheus. O laboratório leva cerca de 2 hora
- Orquestração de aplicações resilientes com KubernetesLaboratório: Cluster Kubernetes Local com Minikube, Deploy de Aplicação e Monitoramento com PrometheusVocê terá um cluster Kubernetes funcional em uma máquina local, rodando uma aplicação web de exemplo e monitorada pelo Prometheus. O laboratório leva cerca de 2
- Desenvolvimento web com Python + DjangoLaboratório: Deploy de uma aplicação Django com PostgreSQL usando DockerVocê terá uma aplicação Django rodando em ambiente isolado com banco PostgreSQL, acessível via navegador local. Tempo estimado: 120 minutos.
- Escalonamento e segurança de CRMs em nuvem privada com EspoCRM + SuiteCRMLaboratório: EspoCRM escalável e monitorado em Docker Compose com Prometheus e GrafanaVocê terá um ambiente EspoCRM funcional, escalável com Docker Compose, monitorado por Prometheus e Grafana, acessível em rede privada. O laboratório leva cerca
- Integração de redes industriais com ZigbeeLaboratório: Gateway Zigbee2MQTT com automação MQTT em bancada virtualVocê terá um gateway Zigbee2MQTT funcional em uma VM Linux, integrando um dispositivo Zigbee simulado a um broker MQTT local. O laboratório pode ser concluído e
- Gestão de inventário e topologia FTTx com NetBoxLaboratório: Implantação do NetBox para Inventário FTTx em Ambiente VirtualizadoVocê terá um ambiente NetBox funcional, documentando uma topologia FTTx fictícia, em cerca de 2 horas. O laboratório cobre instalação, configuração, cadastro de
- Gestão integrada de TI com Odoo CommunityLaboratório: Implantação do Odoo Community em ambiente isolado com PostgreSQLVocê terá um ambiente Odoo Community 100% funcional, integrado ao PostgreSQL, acessível via navegador em rede privada. O laboratório leva cerca de 2 horas.
- BI corporativo com Apache SupersetLaboratório: Instalação e Operação Básica do Apache Superset com PostgreSQL e Redis via Docker ComposeVocê terá um ambiente completo de BI rodando Apache Superset, PostgreSQL e Redis em containers Docker, pronto para criar dashboards. Tempo estimado: 120 minutos
- Implantação de BI corporativo com MetabaseLaboratório: Metabase em produção com PostgreSQL via Docker ComposeVocê terá um ambiente Metabase funcional, conectado a um banco PostgreSQL, acessível via navegador, pronto para criar dashboards. O laboratório leva cerca de 2
- Monitoração urbana com Prometheus + GrafanaLaboratório: Monitoração de Sensores Simulados com Prometheus e GrafanaVocê terá um ambiente funcional com Prometheus coletando métricas de sensores simulados e Grafana exibindo dashboards em até 2 horas. Todo o processo usa apenas
- Orquestração de IoT urbano com KubernetesLaboratório: Orquestração de Aplicação IoT Urbana com Kubernetes e MQTTVocê implementará um cluster Kubernetes local, implantará um broker MQTT de código aberto e um simulador de sensores IoT. Em cerca de 2 horas, verá dados fluind
- Automação de pipelines CI/CD com GitLab RunnerLaboratório: Pipeline CI/CD automatizado com GitLab Runner em ambiente localVocê vai criar e executar um pipeline CI/CD completo usando GitLab Runner em uma máquina virtual Linux, com build, teste e deploy simulados. Em cerca de 2 horas
- Operação de containers com Docker Engine + GitLab CELaboratório: Pipeline CI/CD com Docker Compose e GitLab CEVocê vai construir um pipeline CI/CD completo usando Docker Compose e GitLab Community Edition, rodando em máquinas virtuais locais. Em cerca de 2 horas, terá u
- Implantação de busca semântica corporativa com HaystackLaboratório: Pipeline de Busca Semântica e QA com Haystack, Elasticsearch e FAISSVocê implementa um pipeline de busca semântica e perguntas e respostas usando Haystack, Elasticsearch e FAISS em ambiente local. Em cerca de 2 horas, terá um en
- Orquestração de DataOps para BI com Apache AirflowLaboratório: Pipeline ETL automatizado de BI com Apache Airflow, PostgreSQL e PandasVocê vai implementar um pipeline de ETL automatizado com Apache Airflow, extraindo dados de um banco PostgreSQL, transformando com Pandas e carregando em outro
- Automação de processos clínicos com AnsibleLaboratório: Provisionamento automatizado de um servidor clínico Linux com AnsibleVocê vai automatizar a instalação e configuração de um servidor Linux para clínica, usando Ansible em duas máquinas virtuais. Em cerca de 2 horas, terá um ambie
- Análise colaborativa de dados com RedashLaboratório: Redash com PostgreSQL e Docker Compose em rede localVocê terá o Redash rodando em Docker Compose, conectado a um banco PostgreSQL local, pronto para criar queries e dashboards. A execução leva cerca de 2 horas.
- Supervisão industrial SCADA com OpenPLC + GrafanaLaboratório: Supervisão Industrial Aberta com OpenPLC, Node-RED e GrafanaVocê terá um sistema SCADA aberto funcional, com um OpenPLC simulando um processo, dados trafegando via Modbus TCP para o Node-RED, e painéis de monitoramento n
Experimentos (Upnetix Labs)
- Escalonamento e segurança de CRMs em nuvem privada com EspoCRM + SuiteCRMProtocolo: Qual o impacto do aumento de conexões simultâneas HTTP no tempo de resposta do EspoCRM em nuvem privada?Este protocolo responde como o tempo de resposta do EspoCRM varia ao aumentar o número de conexões simultâneas HTTP. A pessoa vai medir latência média, máxima e
- Monitoração urbana com Prometheus + GrafanaProtocolo: Qual o impacto do intervalo de scraping do Prometheus na latência de coleta de métricas em sensores IoT simulados?Este protocolo investiga como diferentes intervalos de scraping do Prometheus afetam a latência na coleta de métricas de sensores IoT simulados. O objetivo é me
- Integração de redes industriais com ZigbeeProtocolo: Qual o impacto do número de dispositivos Zigbee na latência média de mensagens em uma rede mesh?Este protocolo mede como a latência de mensagens Zigbee varia conforme o número de dispositivos na rede mesh aumenta. O objetivo é quantificar o atraso médio de
- Orquestração de aplicações resilientes com KubernetesProtocolo: Qual o impacto do número de réplicas de um Deployment no tempo de recuperação após falha de pod em Kubernetes?Este protocolo mede como o tempo de recuperação de um serviço varia conforme o número de réplicas em um Deployment Kubernetes. O objetivo é quantificar o tempo
- Implantação de BI corporativo com MetabaseProtocolo: Qual o impacto do número de usuários simultâneos na latência das consultas do Metabase?Este protocolo avalia como a latência média das consultas no Metabase varia conforme o número de usuários simultâneos. A pessoa vai medir o tempo de resposta de
- Gestão integrada de TI com Odoo CommunityProtocolo: Qual o impacto do número de usuários simultâneos na latência média das operações CRUD via API REST do Odoo Community?Este protocolo mede como a latência média das operações CRUD no Odoo Community varia conforme o número de usuários simultâneos. O objetivo é identificar o ponto
- Automação de pipelines CI/CD com GitLab RunnerProtocolo: Qual o impacto do paralelismo de jobs no tempo total de execução de um pipeline CI/CD com GitLab Runner?Este protocolo mede como diferentes níveis de paralelismo afetam o tempo total de execução de pipelines CI/CD usando GitLab Runner em ambiente controlado. O obj
- Orquestração de DataOps para BI com Apache AirflowProtocolo: Qual o impacto do paralelismo de tarefas no tempo total de execução de um DAG no Apache Airflow?Este protocolo mede como o ajuste do parâmetro de paralelismo do Airflow afeta o tempo de execução de um pipeline ETL típico. O objetivo é identificar o ponto d
- Implantação de busca semântica corporativa com HaystackProtocolo: Qual o impacto do tamanho do batch na latência de resposta de um pipeline de QA com Haystack usando FAISS?Este protocolo avalia como o tamanho do batch afeta a latência média das respostas em um pipeline de perguntas e respostas (QA) implementado com Haystack e FAIS
- BI corporativo com Apache SupersetProtocolo: Qual o impacto do uso de cache Redis no tempo de resposta de dashboards no Apache Superset?Este protocolo responde se habilitar o cache Redis reduz o tempo de resposta de dashboards no Superset. Você vai medir o tempo de carregamento de dashboards com
- Desenvolvimento web com Python + DjangoProtocolo: Qual o impacto do uso de conexões persistentes no tempo de resposta de uma API Django REST sob carga?Este protocolo responde se conexões HTTP persistentes (keep-alive) reduzem a latência média de resposta de uma API Django REST. A pessoa vai medir o tempo de re
- Operação de containers com Docker Engine + GitLab CEProtocolo: Qual o impacto do uso de volumes Docker no desempenho de I/O de containers?Este protocolo mede a diferença de desempenho de I/O entre containers Docker usando volumes persistentes e armazenamento apenas no sistema de arquivos do contai
- Automação de processos clínicos com AnsibleProtocolo: Qual o impacto do uso do Ansible no tempo de provisionamento de servidores clínicos Linux?Este protocolo avalia quanto tempo o Ansible leva para provisionar servidores Linux em comparação com o provisionamento manual. O objetivo é medir o tempo total
- Gestão de inventário e topologia FTTx com NetBoxProtocolo: Qual o impacto do volume de conexões simultâneas de API no tempo de resposta do NetBox?Este protocolo responde como o tempo de resposta da API do NetBox varia conforme o número de conexões simultâneas. A pessoa irá medir latência média e máxima so
- Análise colaborativa de dados com RedashProtocolo: Qual o impacto do volume de consultas simultâneas na latência média das queries SQL no Redash?Este protocolo responde como a latência média das queries SQL no Redash varia conforme o número de execuções simultâneas. O objetivo é medir o tempo de resposta
- Supervisão industrial SCADA com OpenPLC + GrafanaProtocolo: Qual o tempo de latência de leitura e escrita de variáveis entre OpenPLC e Grafana via MQTT?Este protocolo mede a latência de comunicação entre o OpenPLC e um painel Grafana, usando MQTT como transporte. O objetivo é quantificar o tempo entre a publica
- Orquestração de IoT urbano com KubernetesProtocolo: Qual o tempo de recuperação (failover) de um deployment Kubernetes para aplicações IoT após falha de nó?Este protocolo mede quanto tempo um deployment Kubernetes leva para restaurar a disponibilidade de um pod IoT após a simulação de falha de nó. O objetivo é aval
- Orquestração de contêineres com KubernetesProtocolo: Qual o tempo de recuperação de um Deployment Kubernetes após falha de pod?Este protocolo mede quanto tempo o Kubernetes leva para restaurar o número desejado de réplicas de um Deployment após a simulação de falha de pods. O objetivo é
Referências oficiais
- Docker, Inc. · Documentação oficialBind mountsDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialCompose file referenceDocumentação oficial · docs.docker.com · citada em 1 lição
- Docker, Inc. · Documentação oficialCompose file version 3 referenceDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialCompose limitations and alternativesDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialConfigure metrics for the Docker daemonDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDeploy services to a swarmDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker – Best practices for writing DockerfilesDocumentação oficial · Docker, Inc. · citada em 6 lições
- Docker, Inc. · Documentação oficialDocker API ReferenceDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker CLI ReferenceDocumentação oficial · Docker, Inc. · citada em 3 lições
- Docker, Inc. · Documentação oficialDocker Compose: CLI ReferenceDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDocker Content Trust (DCT)Documentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker Docs: Comando execDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker Docs: docker logsDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDocker Documentation – Get StartedDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker Documentation: Restart PoliciesDocumentação oficial · Docker, Inc. · citada em 3 lições
- Docker, Inc. · Documentação oficialDocker Engine – Atualização de ServiçosDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker Engine – Logging driversDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDocker Engine – Manage data in DockerDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDocker Engine – Networking overviewDocumentação oficial · Docker, Inc. · citada em 9 lições
- Docker, Inc. · Documentação oficialDocker EventsDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker Healthcheck DocumentationDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDocker image pruneDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialdocker inspect referenceDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker Multi-stage buildsDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker Official Documentation (para deploy do Airflow)Documentação oficial · Docker, Inc. · citada em 39 lições
- Docker, Inc. · Documentação oficialDocker Official ImagesDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker OverviewDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker Registry OverviewDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker Security – Official DocsDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialdocker stats referenceDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDocker Swarm mode overviewDocumentação oficial · Docker, Inc. · citada em 4 lições
- Docker, Inc. · Documentação oficialDocker system dfDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker system pruneDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker volume pruneDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker: Building imagesDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker: Container lifecycleDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker: Environment variables in ComposeDocumentação oficial · Docker, Inc. · citada em 7 lições
- Docker, Inc. · Documentação oficialDocker: Gerenciamento de volumesDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker: Manage sensitive data with Docker secretsDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDocker: Redis ImageDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker: Run containersDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker: Runtime options with Memory, CPUs, and GPUsDocumentação oficial · Docker, Inc. · citada em 3 lições
- Docker, Inc. · Documentação oficialDocker: Scan images for vulnerabilitiesDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialdockerd – Docker DocumentationDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDockerfile referenceDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDocumentação Docker ComposeDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDocumentação Docker volumesDocumentação oficial · Docker, Inc. · citada em 8 lições
- Docker, Inc. · Documentação oficialDocumentação oficial do Docker ComposeDocumentação oficial · Docker, Inc. · citada em 42 lições
- Docker, Inc. · Documentação oficialDocumentação oficial do Docker EngineDocumentação oficial · Docker, Inc. · citada em 8 lições
- Docker, Inc. · Documentação oficialDocumentação oficial do Docker sobre runtimesDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialFluentd logging driverDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialInstalação do Docker EngineDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialInstall Docker ComposeDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialNetworking in ComposeDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialScaling services in ComposeDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialScaling services with ComposeDocumentação oficial · Docker, Inc. · citada em 1 lição


















