Criando containers Docker com o padrão de Docker-Entrypoint.sh

Há uma padrão para construção de imagens Docker que é muito útil em cenários quando existe a necessidade de rodar comandos logo que o container é criado e não na geração da imagem. Esse padrão pode ser chamado de docker-entrypoint. SumárioQual a diferença entre CMD e ENTRYPOINTPorque utilizar o padrão docker-entrypointOutros posts para você: Qual… Leia mais Criando containers Docker com o padrão de Docker-Entrypoint.sh

Boas práticas na otimização de imagens docker

Boas práticas na otimização de imagens docker

Não é incomum você criar um contêiner docker e se assustar com o tamanho da imagem gerada. Entenda que a imagem docker funciona em um conjunto de camadas e parte delas são reaproveitadas em outras imagens, mas ainda assim é importante te-las bastante reduzidas. Há diversas práticas que podem ser consideradas para reduzir o tamanho. Vamos falar sobre elas. Mas otimizar imagens Docker não significa apenas reduzir o tamanho em bytes. Entenda que quanto mais recursos a imagem tiver, maior é a superfície de ataques. Por esse motivo contêineres com menos recursos são mais seguros.<

Como criar um container com o SonarQube

Essa é uma ferramenta especializada em observar códigos e dizer se está bom ou não. Ela consegue sugerir correções, o tempo necessário para executar correções, quantidade de débito técnico envolvido e afins. É uma ferramenta incrível. Para instala-la com o Docker é algo bem simples. Veja a seguir: docker run -d — name sonarqube2 -e… Leia mais Como criar um container com o SonarQube

Como fazer um google analytics corporativo no docker

O Matomo (antigo Pwiki) é um sistema muito interessante. Imagine que sua empresa tenha muitos sistemas web internos e deseje ter métricas semelhantes as disponibilizadas pelo Google analytics? Pois bem, temos um problema nesse caso. Por vezes algumas dessas aplicações não podem aparecer para fora da empresa ou mesmo não deveriam ser rastreadas por sistemas… Leia mais Como fazer um google analytics corporativo no docker

Como criar um container com o RabbitMQ

Esse é o mais popular sistema de controle enfileiramento de mensagens do mercado. A medida que o modelo de arquitetura de microserviços cresce essa ferramenta se torna mais popular. A configuração para que funcione em ambiente local é bastante simples. Basta aplicar a seguinte linha e pronto. docker run -dit –rm –name rabbitmq -p 5672:5672… Leia mais Como criar um container com o RabbitMQ

Como criar um container com o wordpress

Para começar preciso instalar o mysql. Criei uma rede chamada wpnetwork, separei o volume do mysql no wpdb (volume nomeado), criei as variáveis de ambiente (com base nas sugestões que estão no dockerhub). Após olhei os logs só para pegar o password do admin e ok. docker run -dit –name mysqldb –network wpnetwork -v /home/wp/wpdb:/var/lib/mysql… Leia mais Como criar um container com o wordpress

Como criar uma estrutura com Nginx no Docker

O Engine X (sim, é assim que se fala!) é formidável. Hoje é quase obrigatório esse conhecimento, mesmo para quem trabalha com tecnologias mais distantes como microsoft. Quero fazer um uso mais completo me passando o seguinte desafio: Criar um container com o Nginx Configurar o Nginx como proxy-reverso para outros 5 containers Todos os… Leia mais Como criar uma estrutura com Nginx no Docker

Como criar um container Docker do ElasticSearch

Esse é um dos motores de buscas mais impressionantes que já vi. Ele está disponível para instalação de diversos modos, sendo um deles o Docker. Esse é o link com a documentação oficial https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html Para criar o container Docker do ElasticSearch utilize o comando: docker network create elasticdocker run –name anselmelastic –net elastic -p 9200:9200 -e… Leia mais Como criar um container Docker do ElasticSearch