maiconpinto / maiconpinto.github.io

My blog
http://maiconpinto.github.io
0 stars 0 forks source link

Ambiente de desenvolvimento #3

Open maiconpinto opened 7 years ago

maiconpinto commented 7 years ago

Ambiente de desenvolvimento, de novo. É um assunto que rende. Afinal, cada programador gosta de montar seu próprio ambiente.

Eu tenho ouvido falar muito de Docker pra cá, Docker pra lá, mas afinal como utilizar o tal Docker em seu computador? Além disso, serve para máquinas menos robustas (meu caso)?

Hoje em dia, tenho tudo instalado na minha máquina, e não teria por que mudar, está tudo funcionando. Mas como venho ouvindo muito sobre Docker, e eu gostaria ver uma introdução sobre Docker, e também, saber se realmente é a melhor opção para mim.

Além de Docker, já ouvi muito sobre Vagrant. Mas até onde eu entendi, Vagrant utiliza uma VM, que utiliza memória, recursos da máquina, simula outro SO por cima do seu SO. Ao contrário, Docker, só utiliza de alguma forma do Core (Kernel) do seu SO, para "adicionar" uma camada com recurso que você tem na "imagem" do Docker instanciado. Isso pra mim, significa que Docker pega o bonde andando, e só acrescenta mais uma funcionalidade, enquanto que o Vagrant, cria um novo bondinho. Mas, enfim, como ainda não estudei sobre isso não posso ficar falando muito, é justamente por isso que quero escrever sobre isso, para tirar algumas dúvidas que eu tenho. E assim, escolher o melhor ambiente de desenvolvimento para mim.

Esta é apenas a primeira issue criada, para utilizar o "Projects" do próprio Github. Com ela espero ir aprendendo mais sobre como utilizar o Github para gerenciar projetos. :smile:

maiconpinto commented 7 years ago

https://github.com/gomex/docker-para-desenvolvedores

Uma dica sensacional para começar a aprender Docker. É o livro do Rafael Gomes.

maiconpinto commented 7 years ago

http://www.diegobrocanelli.com.br/docker/docker-para-iniciantes/