Docker

Instalando Docker CE no Debian

A Docker mudou o nome dos seus produtos e o Docker Engine agora é conhecido como Community Edition. Se ainda não leu a respeito, você pode ler pequeno resumo que escrevi sobre a mudança no “Docker pronto para o mundo corporativo”. Uma outra mudança para fazer a instalação a instalação mudou, para instalar as versões anteriores era usado o packages.docker.com e a partir da versão 17.03 o repositório é download.

Instalando Docker CE no CentOS

A Docker mudou o nome dos seus produtos e o Docker Engine agora é conhecido como Community Edition. Se ainda não leu a respeito, você pode ler pequeno resumo que escrevi sobre a mudança no “Docker pronto para o mundo corporativo”. Uma outra mudança para fazer a instalação a instalação mudou, para instalar as versões anteriores era usado o packages.docker.com e a partir da versão 17.03 o repositório é download.

Docker pronto para o mundo corporativo

Um dos questionamentos que mais ouvi sobre Docker em 2016 foi a falta de uma versão LTS (Long-Term Support). As empresas argumentavam que o ciclo frenético de versões do Docker gerava alguns transtornos para eles porque não conseguiam atualizar o Docker na mesma velocidade dos lançamentos das versões. Outro questionamento recorrente era que falta de retro compatibilidade da API das novas versões lançadas. No início de 2017 a Docker alterou o nome da Docker Engine para Docker Community Edition e a Docker Engine CS (Commercially Supported) para Docker Enterprise Edition.

Docker Global Mentor Week

Docker Global Mentor Week foi um evento muito bacana para aprender sobre Docker e containers. Ele foi realizado pela Docker Inc. que durou um pouco mais de uma semana, os números dos eventos me impressionaram: + de 100 cidades participantes + 6.000 inscritos + de 400 mentores Em São Paulo também participou via Meetup Docker São Paulo, assim como outras cidades brasileiras como Rio de Janeiro, Goiânia e Porto Alegre.

DevOpsDays Brasília

As últimas semanas foram bem corridas, participação como palestrante do DevOpsDays Brasília e ajudando na organização do Meetup Docker São Paulo na participação do Docker Global Mentor Week. O DevOpsDays Brasília foi um evento muito bacana, muitas palestras interessantes e o público ávido por descobrir coisas novas e compartilhar conhecimento. Parabéns aos organizadores, voluntários e apoiadores do DevOpsDays Brasília, foi um evento massa! Baleias Vs Foguetes Originalmente era para fazer somente o ignite “Docker Vs Rkt” e o Openspace sobre o tema, a organização melhorou o título do ignite e título virou “Baleias (Docker) Vs Foguetes (RKT)”.

Canais Docker no Slack

O Docker anunciou recentemente o Docker Community Directory e Docker Community Slack. O Community Directory pode encontrar quem são as pessoas que usam Docker, cuidam dos Meetups, captains, desenvolvedores, etc. A Community Slack é onde muitas pessoas em vários canais conversam sobre Docker em geral, algumas poucas semanas atrás foi criado um canal para os falantes de português (#portuguese-users). Outros canais (inglês) interessantes de acompanhar são: #general, #docker-compose, #docker-security, #docker-network, #docker-storage e #swarm.

10 Anos do PGBR - Listas

O Telles lembrou dos 10 (17) anos do PostgreSQL Brasil, meus dois centavos são sobre os números das lista de discussão do PostgreSQL Brasil. Desde 2006, as listas de discussão estão hospedados em servidores dedicado. Um levantamento rápido dos emails das listas até 2015 deu os seguintes números: De 2006 à 2015 foram enviados 49.002 emails. 2008 foi o ano que mais foi enviado email: 9.322 2014 foi ano que menos email foi enviado: 2.

Eventos em maio de 2015

Essa semana estarei participando de dois eventos como palestrante. Devcamp O Devcamp é a “A maior conferência de desenvolvimento de software do interior São Paulo” e esterei apresentando sobre a minha experiência em migrar para Docker. Docker é novo buzzword um projeto de automação de deploys de aplicações dentro de contêineres. Se estiver por lá e quiser tomar um café, estarei a disposição. Meetup Germinadora Provavelmente é a última vez que apresente essa palestra sobre Web Performance (“Um milhão de usuários simultâneos”).

Docker 1 dot 6 lancado

O lançamento da versão 1.6 veio com boas novidades, algumas delas são do ecossistema mas cabe destacar: Docker Compose, Docker Machine e o Registry. O Compose é o antigo Fig, ele facilita bastante se você trabalho com sistemas em múltiplos containers. O Machine permite criar uma infraestrutura Docker rapidamente, seja numa máquina virtual (exemplo: Virtualbox) ou mesmo numa IaaS (AWS, Digital Ocean, etc.). As funcionalidades da versão 1.6 que gostei foram:

Meetup docker sp docker na vida real

No dia 18 de Novembro estarei no Meetup Docker São Paulo para falar um pouco da migração de serviços de infraestrutura para o Docker. A apresentação vai ser um pouco diferente que fiz no TDC em Porto Alegre pelo tempo menor disponível para expor. Mas se estiver por lá, podemos conversar um pouco mais sobre containers. :) A do TDC está logo mais abaixo:

Docker 1 dot 3

A versão 1.3 do Docker foi lançada recentemente. Eu gostei dela por duas razões. Verificação da assinatura digital O pessoal da DotCloud já tinha anunciado alguns repositórios oficiais de alguma ferramentas e linguagens de programação (C(++)/GCC, PHP, Go, Java, Nodejs, Python, Perl, Ruby, etc.). O Docker verifica se os repositórios oficiais estão íntegros, eles (os repositórios) são assinados com chave criptográficas. (Obs. procurando que tipos de chaves são e como são assinados)

Eu fui tdc 2014 edicao poa

Participar de eventos é sempre uma boa oportunidade de aprender coisas novas, aumentar o networking e repassar conhecimento ou algumas lições aprendidas. :) Acredito que o pessoal da organização do TDC gostou da minha apresentação na edição de São Paulo (Você está preparado para um milhão de usuários?) porque eles aprovaram as três proposta que inscrevi. Gostei bastante desta edição de Porto Alegre porque vi algumas coisas novas bem interessantes.

Pgday campinas docker e postgresql

Fazia um bom tempo que não participava de um evento de PostgreSQL e finalmente a pude participar novamente. Fui no PGDAY Campinas e fiquei muito contente em ver muita coisas nova do PostgreSQL e o ecossistema em volta. Aliás, teve ligthing talk e puder falar um pouco sobre como usar o PostgreSQL num container Docker. Docker e postgresql from Fernando Ike Ah, já estava esquecendo. A organização do evento estava excelente, coffee-break também.

Containers linux com docker

Docker é provavelmente o novo buzzword depois do OpenStack (se você lembrar de outro, comenta aí.). O Docker é desenvolvido em Go e usa a Apache License, ele algumas funcionalidades interessantes ao LXC como um repositório público de containers, DSL(Domain-Specific Language) bem simplicado para criar containers e fazer commit (como svn commit ou git commit) das alterações dos containers. A página de manual do Docker tem uma explicação melhor que a minha.