Máquina docker para desenvolvimento do Noosfero

Rodrigo Souto rodrigo at colivre.coop.br
Tue Feb 3 11:52:26 BRST 2015


Olá pessoal,

Nesses últimos dias eu estive dando uma olhada no docker e vendo quais
as vantangens e desvantagens que ele tem em relação a outros métodos de
virtualização (vagrant e chroot). Apesar da hype ao redor dele, avaliei
que ele realmente tem grandes pontos positivos e vale a pena dar uma
testada.

Vantagens:
  - Usa lxc como base por padrão, ou seja, rápido e compacto.
  - Possui repositório de imagens integrado.
  ! Imagens são construídas num esquema de commits. Só é preciso
    empurrar o diff do que você fez e não uma imagem inteira de novo.
    Ele também reaproveita commits de outros repositórios públicos no
    caso de você usar a imagem de outra pessoa como base.
  - Máquina virtual completamente enxuta e feita para rodar apenas o
    grupo de aplicações que você quer. Se você entra no modo interativo
    e roda um ps ou top só tem o bash basicamente rodando.
  - Suporta todas as funcionalidades básicas e túnel de porta e montagem
    de pastas.
  - Tem pacote debian.

Desvantagens:
  - Não possui suporte para provisão (ainda que vc possa fazer isso
    manualmente).
  - Por uma questão de segurança, só roda tudo como root, mas parece que
    tem um esquema para prover permissões para grupos também só que
    nunca testei.

Fiz uma máquina para desenvolvimento do Noosfero e ela tem funcionado
magicamente. Simples e sem probleminhas de postgresql e etc. Quem quiser
testar, dá uma olhada aqui:
https://registry.hub.docker.com/u/diguliu/noosfero/

Estou pensando na possibilidade de usar o docker como mecanismo de
deploy. Dentro de alguns dias vou testar isso em um dos meus vps.

-- 
Rodrigo Souto <rodrigo em colivre.coop.br> :: 55 71 8131-7714
Colivre - Cooperativa de Tecnologias Livres
http://www.colivre.coop.br/
-------------- Pr?xima Parte ----------
Um anexo n?o-texto foi limpo...
Nome: signature.asc
Tipo: application/pgp-signature
Tamanho: 473 bytes
Descri??o: Digital signature
URL: <http://listas.softwarelivre.org/pipermail/noosfero-br/attachments/20150203/e49df781/attachment.pgp>


More information about the Noosfero-br mailing list