Skip to content

Latest commit

 

History

History

04-container

Curso GRÁTIS de GNU/Linux Ubuntu Server 24.04.x LTS (Noble Numbat) Essentials (Docker-CE e Portainer.io)

💰 Ajude o projeto Bora para Prática a continuar fazendo vídeos e materiais gratuitos para o Canal do YouTUBE

💰 Chave PIX do projeto: robsonvaamonde@gmail.com

💰 Link de doação do PagSeguro: https://pag.ae/bjlSJcH

Robson Vaamonde
Procedimentos em TI: http://procedimentosemti.com.br
Bora para Prática: http://boraparapratica.com.br
Robson Vaamonde: http://vaamonde.com.br
Facebook Procedimentos em TI: https://www.facebook.com/ProcedimentosEmTi
Facebook Bora para Prática: https://www.facebook.com/boraparapratica
Instagram Procedimentos em TI: https://www.instagram.com/procedimentoem
YouTUBE Bora Para Prática: https://www.youtube.com/boraparapratica
Linkedin Robson Vaamonde: https://www.linkedin.com/in/robson-vaamonde-0b029028/
Github Procedimentos em TI: https://github.com/vaamonde

GitHub commit activity Stars Badge Forks Badge Pull Requests Badge Issues Badge GitHub contributors License Badge

🤩🤩 Comandos Básicos Docker-CE no Ubuntu Server 24.04.x LTS Projeto Bora para Prática 🤩🤩

Vídeo de comandos básicos do Docker-CE (Community Edition) no Ubuntu Server 24.04.x LTS, nesse vídeo você vai aprender todos os comandos básicos para pesquisar, criar, iniciar, parar e remover Containers e Imagens no Docker-CE, que é bases para entender como funcionar o Docker e os Container na prática.

Conteúdo estudado nesse desafio:
#01_ Utilizando os comandos Básico de Pesquisa (Search) do Docker-CE e Docker-HUB
#02_ Utilizando os comandos Básicos de Contêiner (Container) e Imagens (Images) no Docker-CE
#03_ Utilizando os comandos Básicos de Contêiner (Container), Execução (Run) e Sair (Exit) no Docker-CE
#04_ Utilizando os comandos Básicos de Contêiner (Container) e Conectar (Attach) no Docker-CE
#05_ Executando (Exec) comandos Remotos no Contêiner (Container) no Docker-CE
#06_ Parando (Stop), Iniciando (Start), Reiniciando (Restart), Pausando (Pause) e Bloqueando (Wait) os Contêiner (Container) no Docker-CE
#07_ Verificando as Estatísticas (Stats), Processos (Top), Logs (Log) e Inspecionando (Inspect) do Contêiner (Container) no Docker-CE
#08_ Removendo (RM) e Limpando (Prune) os Contêiner (Container) no Docker-CE
#09_ Criando (Create), Renomeando (Rename) e Executando (Run) um novo Contêiner (Container) no Docker-CE
#10_ Listando Imagens (Images), Histórico (History), Inspecionando (Inspect) e Removendo (RM) no Docker-CE

Basic Docker

Link da vídeo aula: https://www.youtube.com/watch?v=438Swr41MLs

Link da documentação: https://github.com/vaamonde/ubuntu-2404/blob/main/04-container/01-basic-docker.md

🤩🤩 Comandos Básicos de CPU e RAM do Docker-CE no Ubuntu Server 24.04.x LTS Projeto Bora para Prática 🤩🤩

Vídeo de comandos básicos de CPU e RAM do Docker-CE (Community Edition) no Ubuntu Server 24.04.x LTS, nesse vídeo você vai aprender todos os comandos básicos para criar, iniciar, conectar, parar e atualizar as informações dos Container no Docker-CE referente a Processadores (CPU) e Memória RAM.

Conteúdo estudado nesse desafio:
#01_ Verificando as Informações de Processador (CPU), de Memória (RAM), HD (Hard Disk), Swap (Virtual Memory) do Ubuntu Server e do Docker-CE
#02_ Criando (Create) os Contêiner (Container) do Ubuntu (Image) no Docker-CE
#03_ Iniciando (Start) os Contêiner (Container) do Ubuntu (Image) no Docker-CE
#04_ Conectando (Attach) nos Contêiner (Container) do Ubuntu (Image) no Docker-CE
#05_ Parando (Stop) e Inspecionando (Inspect) o Contêiner (Container) do Ubuntu (Image) no Docker-CE
#06_ Atualizando (Update) as Configurações de RAM e CPU dos Contêiner (Container) do Ubuntu (Image) no Docker-CE
#07_ Atualizando (Update) as Configurações de RAM e CPU dos Contêiner (Container) em Execução (Run) no Docker-CE
#08_ Criando (Create) Contêiner (Container) com RAM e CPU Customizada no Docker-CE
#09_ Removendo (RM) os Contêiner (Container) e Imagens (Image) no Docker-CE

CPU e RAM Basic Docker

Link da vídeo aula: https://www.youtube.com/watch?v=88K9B41JkbQ

Link da documentação: https://github.com/vaamonde/ubuntu-2404/blob/main/04-container/02-cpu-ram-docker.md

🤩🤩 Comandos Básicos de Volumes Docker-CE no Ubuntu Server 24.04.x LTS Projeto Bora para Prática 🤩🤩

Vídeo de comandos básicos de Volumes do Docker-CE (Community Edition) no Ubuntu Server 24.04.x LTS, nesse vídeo você vai aprender todos os comandos básicos para criar, montar, conectar e integrar volumes de diretórios e arquivos nos Container do Docker-CE para facilitar o gerenciamento e centralização da informações.

Conteúdo estudado nesse desafio:
#01_ Criando o Diretório de Dados do TomCAT no Ubuntu Server
#02_ Criando (Create) e Montando (Bind Mounts) o Diretório (Directory) do Computador Local (Host) no Contêiner (Container) do TomCAT no Docker-CE
#03_ Conectando (Attach) e Verificando o Ponto de Montagem (Bind Mounts) no Contêiner (Container) do TomCAT no Docker-CE
#04_ Criando (Create) e Montando (Bind Mounts) o Diretório (Directory) Somente Leitura (Read-Only) do Computador Local (Host) no Contêiner (Container) do Zabbix no Docker-CE
#05_ Criando (Create) Volumes (Volume) e Inspecionando (Inspect) o seu Conteúdo no Docker-CE
#06_ Montando (Mount) Volumes (Volume) no Contêiner (Container) da Imagem (Image) do Ubuntu no Docker-CE
#07_ Criando (Create) Contêiner (Container) de Volume (Volume) para Apenas Dados (Data-Only) no Docker-CE
#08_ Removendo (RM) Volume (Volume), Contêiner (Container) e Imagens (Image) no Docker-CE

Volumes Docker

Link da vídeo aula: https://www.youtube.com/watch?v=dbOmIfI3n1s

Link da documentação: https://github.com/vaamonde/ubuntu-2404/blob/main/04-container/03-basic-volume.md

🤩🤩 Comandos Básicos de Network do Docker-CE no Ubuntu Server 24.04.x LTS Projeto Bora para Prática 🤩🤩

Vídeo de comandos básicos de Network do Docker-CE (Community Edition) no Ubuntu Server 24.04.x LTS, nesse vídeo você vai aprender todos os comandos básicos para criar, configurar, mapear redes e portas nos Container do Docker-CE para facilitar o gerenciamento e acesso remoto aos serviços.

Conteúdo estudado nesse desafio:
#01_ Verificando as Interfaces e Endereçamento IPv4 padrão do Docker-CE
#02_ Verificando as Redes criadas por padrão no Docker-CE
#03_ Criando (Create) Volumes (Volume) no Docker-CE
#04_ Criando (Create) Contêiner (Container) com o Volumes (Volume) e Publicando (Publish) a Porta (Port) do Apache2 no Docker-CE
#05_ Inspecionando (Inspect) o Contêiner (Container) da Imagem (Image) do Apache2 no Docker-CE
#06_ Verificando as Interfaces de Rede criadas pelo Docker-CE no Ubuntu Server
#07_ Analisando as Configurações de Pontes de Rede (Bridges) e Regras de Firewall (IPTables) do Docker-CE
#08_ Criando (Create) Redes (Network) do Tipo Ponte (Bridge) no Docker-CE
#09_ Criando (Create) Contêiner (Container) com o Volumes (Volume), Rede (Network) e Publicando (Publish) a Porta (Port) do NGINX no Docker-CE

Network Docker

Link da vídeo aula: https://www.youtube.com/watch?v=MSJmXtRu45I

Link da documentação: https://github.com/vaamonde/ubuntu-2404/blob/main/04-container/04-basic-network.md

🤩🤩 Comandos Básicos de Imagem do Docker-CE no Ubuntu Server 24.04.x LTS Projeto Bora para Prática 🤩🤩

Vídeo de comandos básicos de Image do Docker-CE (Community Edition) no Ubuntu Server 24.04.x LTS, nesse vídeo você vai aprender todos os comandos básicos para consultar, baixar, gerenciar e construir imagens personalizadas de Container do Docker.

Conteúdo estudado nesse desafio:
#01_ Pesquisando (Search) a Imagem (Image) do Ubuntu no Docker-HUB do Docker-CE
#02_ Baixando (Pull) as Imagens (Image) do Ubuntu para o Repositório Local do Docker-CE
#03_ Verificando o Histórico (History) e Inspecionando (Inspect) as Imagens (Image) do Ubuntu no Docker-CE
#04_ Criando (Create) o Volume (Volume) de Dados no Docker-CE
#05_ Criando (Create) a Rede (Network) de Dados do Tipo Ponte (Bridge) no Docker-CE
#06_ Criando (Create) o Contêiner (Container) do SAMBA-4 com RAM, CPU, Volume e Rede Customizada no Docker-CE
#07_ Iniciando (Start) o Contêiner (Container) do Ubuntu (Image) e Conectando (Attach) no Docker-CE
#08_ Instalando o Serviço do SAMBA-4 Server na Imagem (Image) do Ubuntu no Docker-CE
#09_ Criando uma Nova (Commit) Imagem (Image) de Contêiner (Container) do SAMBA-4 no Docker-CE
#10_ Iniciando (Start) a Imagem (Image) de Contêiner (Container) do SAMBA-4 no Docker-CE
#11_ Removendo (RM) Volumes (Volume), Contêiner (Container), Imagem (Image) e Redes (Network) no Docker-CE

Image Docker

Link da vídeo aula: https://www.youtube.com/watch?v=aEAv-rD42hI

Link da documentação: https://github.com/vaamonde/ubuntu-2404/blob/main/04-container/05-basic-image.md

🤩🤩 Criando arquivos Dockerfile do Docker-CE no Ubuntu Server 24.04.x LTS Projeto Bora para Prática 🤩🤩

Vídeo de comandos básicos de Dockerfile do Docker-CE (Community Edition) no Ubuntu Server 24.04.x LTS, nesse vídeo você vai aprender todos os conceitos básicas de criar um diretório de projeto e começar a trabalhar com o arquivo Dockerfile para criar imagens de Container personalizados.

Conteúdo estudado nesse desafio:
#01_ Pesquisando (Search) a Imagem (Image) do Debian no Docker-HUB do Docker-CE
#02_ Baixando (Pull) as Imagens (Image) do Debian para o Repositório Local do Docker-CE
#03_ Criando o Primeiro arquivo do Dockerfile para Construir (Build) o nosso Contêiner (Container) no Docker-CE
#04_ Construindo (Build) o nosso Contêiner (Container) utilizando a Imagem (Image) do Debian no Docker-CE
#05_ Criando o Segundo arquivo do Dockerfile para Construir (Build) o nosso Contêiner (Container) no Docker-CE
#06_ Construindo (Build) o nosso Contêiner (Container) utilizando a Imagem (Image) do Debian no Docker-CE
#07_ Executando (Run) o Contêiner (Container) da Imagem (Image) do NGINX no Docker-CE
#08_ Verificando a Porta de Conexão, Protocolo e Liberando o acesso ao site do NGINX no Docker-CE
#09_ Verificando o Histórico (History) da Imagem (Image) do NGINX no Docker-CE
#10_ Removendo (RM) Volumes (Volume), Contêiners (Container), Imagens (Image) no Docker-CE

Dockerfile Docker

Link da vídeo aula: https://www.youtube.com/watch?v=56m308eEMZQ

Link da documentação: https://github.com/vaamonde/ubuntu-2404/blob/main/04-container/06-basic-dockerfile.md

🤩🤩 Criando e Enviando Imagem para Docker Hub no Ubuntu Server 24.04.x LTS Projeto Bora para Prática 🤩🤩

Vídeo de comandos básicos de Criar Imagens Personalizadas e Enviar para o Docker Hub utilizando o Docker-CE (Community Edition) no Ubuntu Server 24.04.x LTS, nesse vídeo você vai aprender todos os conceitos básicas de criar uma conta no Docker Hub, utilizar o seu repositório pessoal, baixar uma imagem do Node.JS customizar e instalar uma aplicação sim e fazer o upload para o seu repositório.

Conteúdo estudado nesse desafio:
#01_ Criando um Conta (Sing up) no site Oficial do Docker Hub
#02_ Pesquisando (Search) a Imagem (Image) do Node.JS no Docker-HUB do Docker-CE
#03_ Baixando (Pull) a Imagem (Image) do Node.JS para o Repositório Local do Docker-CE
#04_ Criando o Projeto do Node.JS e Construindo (Build) o nosso Contêiner (Container) no Docker-CE
#05_ Construindo (Build) a nossa Imagem (Image) de Contêiner (Container) utilizando o Node.JS no Docker-CE
#06_ Executando (Run) o Contêiner (Container) da Imagem (Image) do Node.JS no Docker-CE
#07_ Verificando a Porta de Conexão, Protocolo e Liberando o acesso da aplicação do Node.JS no Docker-CE
#08_ Verificando o Histórico (History) e Inspecionando (Inspect) a Imagem (Image) do Node.JS no Docker-CE
#09_ Se autenticando (Login) e Registrando (Registry) no Docker Hub via Docker-CE
#10_ Enviando (Push) a Imagem (Image) para o Docker Hub via Docker-CE
#11_ Consultando no Docker Hub a Imagem (Image) Enviada (Push/Upload) e no Docker-CE
#12_ Removendo (RM) Volumes (Volume), Contêiners (Container), Imagens (Image) no Docker-CE

Docker Hub

Link da vídeo aula: https://www.youtube.com/watch?v=BjxBWOFZqxw

Link da documentação: https://github.com/vaamonde/ubuntu-2404/blob/main/04-container/07-basic-docker-hub.md

🤩🤩 Criando Projetos do Docker Compose no Ubuntu Server 24.04.x LTS Projeto Bora para Prática 🤩🤩

Vídeo de comandos básicos de Criar Projetos de Containers utilizando o Docker Compose no Docker-CE (Community Edition) no Ubuntu Server 24.04.x LTS, nesse vídeo você vai aprender todos os conceitos básicas de criar um projeto simples de dois containers de Web Site e Banco de Dados utilizando um único arquivo, facilitando a criação e administração dos containers e serviços de rede.

Conteúdo estudado nesse desafio:
#01_ Pesquisando (Search) as Imagens (Image) do NGINX e MySQL no Docker-HUB do Docker-CE
#02_ Baixando (Pull) as Imagens (Image) do NGINX e MySQL para o Repositório Local do Docker-CE
#03_ Criando o Primeiro arquivo do Docker Compose File YML (YAML Ain't Markup Language) no Docker-CE
#04_ Executando o Docker Compose utilizando o arquivo (file) para construir os Contêiners (Container) no Docker-CE
#05_ Verificando as Informações dos Contêiners (Container) do Projeto do Docker Compose no Docker-CE
#06_ Parando (Stop), Iniciando (Start), Pausando (Pause) e Despausando (Unpause) os Contêiners (Container) do Projeto no Docker-CE
#07_ Liberando o acesso Remoto dos Contêiners (Container) do NGINX e MySQL no Docker-CE
#08_ Removendo (Rm/Down) os Contêiners (Container) do Projeto do Docker Compose no Docker-CE

Docker Compose

Link da vídeo aula: https://www.youtube.com/watch?v=7Y5ZEmDZlNA

Link da documentação: https://github.com/vaamonde/ubuntu-2404/blob/main/04-container/08-basic-docker-compose.md

🤩🤩 Configurando o Docker Daemon no Ubuntu Server 24.04.x LTS Projeto Bora para Prática 🤩🤩

Vídeo de configuração básica do serviço do Docker-CE (Community Edition) Daemon no Ubuntu Server 24.04.x LTS, nesse vídeo você vai aprender as configurações básicas do Docker Daemon para permitir acesso remoto e as configurações para personalizar o serviço e recursos extras que facilita a administração dos containers em produção.

Conteúdo estudado nesse desafio:
#01_ Verificando o Status de Serviço do Docker-CE e do Docker Socket no Ubuntu Server
#02_ Habilitando o Suporte Remoto do Docker-CE no SystemD
#03_ Liberando o acesso Remoto da API (Application Programming Interface) do Docker-CE no Ubuntu Server
#04_ Verificando as Informações (Info) do Sistema (System) do Docker-CE
#05_ Testando a API (Application Programming Interface) do Docker Daemon via Navegador
#06_ Instalando o Docker Cli no Linux Mint
#07_ Integrando o Docker Cli com o Docker Daemon Remoto no Linux Mint
#08_ Desabilitando os Recursos de Acesso Remoto do Daemon do Docker-CE

Docker Daemon

Link da vídeo aula: https://www.youtube.com/watch?v=o4tpClNtBHk

Link da documentação: https://github.com/vaamonde/ubuntu-2404/blob/main/04-container/09-basic-docker-daemon.md