Skip to content

josucafd/stack_dados

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Propósito da Stack

Este repositório, tem como objetivo, reunir algumas das principais tecnologias na área de Dados utilizando Docker

Projetos Listados


Em breve Mais Projetos


Instruções

Instalar o Docker

# Faz o Dowload do Script de Instalação
curl -fsSL https://get.docker.com -o get-docker.sh

# Solicita a instalação
sudo sh ./get-docker.sh

Pós-Instalação Docker

Por padrão, a utilização dos comandos docker precisam ser com o usuário administrador.

Para que você utilize o docker com um usuário convencional, siga os passos abaixo.

# Cria o grupo docker
sudo groupadd docker

# Adicionar o usuário local ao Grupo docker
sudo usermod -aG docker $USER

# Habilita o Serviço Docker
sudo systemctl enable docker.service

# Habilita o Serviço Containerd 
sudo systemctl enable containerd.service

Docker RootLess

Para instalar o docker sem a necessidade do usuário administrado, clique aqui


Observações

Esta configuração foi necessário, porque o ip 172.17.x.x utilizada pelo Docker, estava entrando em conflito com a rede interna.

A Solução é alterar a configuração da Rede do Docker.

Abaixo um exemplo.

Para fazer a configuração, crie ou edite o arquivo daemon.json em /etc/docker/daemon.json

{
  "bip": "10.1.1.1/24",
  "default-address-pools": [
    { "base": "10.1.64.0/18", "size": 24 }
  ]
}

Preparar o ambiente

Há dois scripts que preparam o ambiente.

definicoes.sh -> Editar conforme a necessidade para automatizar a criação de diretórios e arquivos que são utilizatos pelo projeto.

repositorios_git.sh -> Editar conforme a necessidade para automatizar o clone dos repositórios com os artefatos utilizados pelo projeto.

Extras

Em breve, vou adicionar ferramentas como:


Avaliar

.... Ufa ....

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 54.3%
  • Dockerfile 45.7%