Este material encontra-se disponível sob a licença cc-by-sa-4.0(https://choosealicense.com/licenses/cc-by-sa-4.0/)e inicialmente foi pensado como apoio para um formato presencial de curso.
Conforme licença, seu uso é permitido para distribuição, modificação, uso privado e comercial, sem garantias de uso de nome, patentes ou funcionamento/aplicabilidade.
Adicionalmente, contribuições são mais que bem vindas; para tanto, utilize o sistema de Forks e PR's do próprio github e, preferencialmente, abra uma issue descrevendo as mudanças necessárias ou a serem enviadas.
O material foi escrito utilizando-se o framework Sphinx, que promove a utilização da linguagem de marcação ReST para a criação do conteúdo.
A última versão do material é gerada e automaticamente disponiilizada em:
http://docker-unleashed.readthedocs.io/
Todos os conteúdos encontram-se em "docker-unleashed". Caso deseje realizar a construção do material (recomenda-se o formato HTML, mas outros são suportados conforme documentação do Sphinx) será necessário:
- A linguagem Python instalada no Sistema Operacional;
- As bibliotecas listadas no arquivos
requirements.txt
; - Realizar a geração do material através do comando
make html
.
Em um sistema operativo Linux, que usualmente já possui o Python instalado, os seguintes comandos são suficientes (USE COM CUIDADO):
- curl https://bootstrap.pypa.io/get-pip.py | python
- pip install virtualenv
- virtualenv ~/env
- source ~/env/bin/activate
- pip install -r requirements.txt
Após a instalação dos requerimentos, basta realizar as edições nos arquivos com extensões .rst
e criar novas builds através dos comandos:
source ~/env/bin/activate
make html
Autor: Gabriel Abdalla Cavalcante Silva