Introdução
Docker é um contêiner que encapsula estruturas necessárias para execução de softwares. Toda parte lógica de um software como tempo de execução, ferramentas de sistema, bibliotecas de sistema, ou qualquer coisa que poça ser instalado em um servidor, pode ser incorporado em contêiners Docker, e isso garante que o software sempre será executado independentemente do seu ambiente ou plataforma.
Escopo
Debian Jessie (8.0) ou superior
Linux kernel 3.10 ou superior
docker-engine
docker-compose
pré-requisitos
Instale programas para baixar arquivos web
aptitude install curl wgetPara identificar o kernel, execute
uname -r
, se a imagem do kernel for inferior a 3.10, execute:aptitude install image-extra-$(uname -r) \ linux-image-extra-virtualAdicione a chave Docker GPG
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \ --recv-keys 58118E89F3A912897C070ADBF76221572C52609DAdicione a configuração para a origem dos fontes oficiais do Docker.
cat > /etc/apt/sources.list.d/docker.list << eof deb https://apt.dockerproject.org/repo debian-jessie main eofGaranta a conexão https com o repositório Apt oficial.
aptitude install apt-transport-https \ ca-certificates \ software-properties-commonAtualize o sistema, para garantir as ultimas versões atualizadas e corrigidas. Utilize com o comando abaixo:
aptitude update && \ aptitude upgrade && \ aptitude dist-upgradeInstalar Docker Engine
Para instalar o Docker através do repositório oficial, após as configurações anteriores, execute o comando abaixo:
aptitude install docker-engineManipular Docker
Controles basicos do Docker
#Start systemctl start docker #Start no Boot systemctl enable docker #Status systemctl status docker #Teste docker run hello-worlddocker-compose
curl -L \ https://github.com/docker/compose/releases/download/1.7.0/docker-compose-$(uname -s)-$(uname -m) > \ /usr/local/bin/docker-composeTorne-o executável
chmod +x /usr/local/bin/docker-composeTeste a execução com o comando abaixo:
docker-compose --versionInstalação concluída com sucesso.
Referências
- https://docs.docker.com/engine/installation/linux/debian/
- https://www.linuxbabe.com/linux-server/install-docker-on-debian-8-jessie-server
Comentários