Composerize - uma maneira fácil de criar arquivos docker-compose

Blog  Dicas 

image title

Conheça o composerize, uma maneira fácil de criar automaticamente arquivos docker-compose.yaml partir de do comando docker run.

Se você, assim como eu, nunca lembra a sintaxe correta do arquivo docker-compose.yaml essa é a ferramenta perfeita!

Exemplo de docker run:

docker run \
  --name=mariadb \
  -e MYSQL_ROOT_PASSWORD=ROOT_ACCESS_PASSWORD \
  -e MYSQL_DATABASE=USER_DB_NAME  \
  -e MYSQL_PASSWORD=DATABASE_PASSWORD  \
  -p 3306:3306 \
  -v path_to_data:/config \
  --restart unless-stopped \
  mariadb

No composerize a saída será:

version: '3.3'
services:
    mariadb:
        container_name: mariadb
        environment:
            - MYSQL_ROOT_PASSWORD=ROOT_ACCESS_PASSWORD
            - MYSQL_DATABASE=USER_DB_NAME
            - MYSQL_PASSWORD=DATABASE_PASSWORD
        ports:
            - '3306:3306'
        volumes:
            - 'path_to_data:/config'
        restart: unless-stopped
        image: mariadb

DNS Dinâmico Grátis com Docker e Cloudflare

Blog  Blogtober  Docker  Free Stuff  Homelab 
Olá Homelabers, Qual serviço de DNS dinâmico vocês usam em seus labs ou suas empresas? Nesse post vou mostrar a vocês como utilizar a Cloudflare como DDNS substituindo o NoIP.net ou DYN com a vantagem de ser totalmente grátis e você pode usar seu próprio domínio. Infelizmente o meu provedor de internet não oferece a opção de comprar um IP fixo para um contrato residencial- olha a demanda existente ai Vivo Fibra - sempre que preciso expor algum serviço do meu lab para internet ou acessar minhas cameras de segurança tenho que apelar para o redirecionamento de portas no meu roteador e para facilitar utilizar um DDNS.
Continue lendo →

Como rodar um simples servidor Apache com Docker

Blog  Docker 
Olá Homelabers, Você já precisou rodar um servidor web (Apache) para testar um código HTML rápidinho? Pois então, sexta-feira passada, eu estava brincando de dev, criando um layout em HTML para um site da VMware e precisava testar localmente o código. Como o meu lab está desligado - falta de tempo, bandeira vermelha na conta de energia, etc - resolvi dar uma pesquisada rápida no google para subir um servidor Apache no Docker.
Continue lendo →

Livros: Docker Deep Dive e The Kubernetes Book - Nigel Poulton

Blog 

Olá Homelabers! Na minha jornada de estudos sobre Docker e Kubernetes, comprei 2 livros sobre o assunto:

  • Docker Deep Dive - USD 8,00 * The Kubernetes Book - USD 9,00 Os dois livros são de autoria de Nigel Poulton (@nigelpoulton), que é Docker Captain, Docker Certified Associate e autor de vários livros relacionados a contêineres e cursos de treinamento em vídeo. Eu conheci os livros do Nigel através dos cursos online da Pluralsight.
Continue lendo →

Como executar VMware PowerCLI via Docker

Blog  Tools  VMware 
Olá Homelabers! Nesse post vou mostrar a vocês como é executar o VMware PowerCLI via Docker. O pessoal do PowerCLI criou uma imagem Docker com todos os componentes necessários para que você possa rapidamente utilizar o PowerCLI em qualquer computador/sistema operacional sem ter que se preocupar em ficar instalando PowerShell, dependências, etc. Essa imagem já está atualizada para a versão 10 do PowerCLI que eu falei sobre o lançamento nesse post.
Continue lendo →