Docker é um sistema de contêinerização como o LXC para virtualizar sistemas operacionais Linux usando o mesmo kernel que o sistema operacional host. Recipientes são rápidos e leves. Eles não precisam de muito espaço em disco ou carneiro para executar.
O repositório do Docker possui imagens pré-construídas para quase tudo que você pode querer fazer. Por exemplo, se você precisar desenvolver um site PHP, pode baixar uma imagem PHP do Docker e começar a desenvolver. Você não precisa baixar e configurar todos os pacotes um por um, como você faz em um sistema Linux típico. É por isso que é amplamente utilizado por desenvolvedores de software em todo o mundo.
Neste artigo, mostrarei como instalar e usar Docker CE no Debian 9 Stretch. Vamos começar.
Instalando o docker
Docker Community Edition ou Docker CE não está disponível no repositório oficial do pacote do Debian 9 Stretch. Mas pode ser facilmente instalado no repositório oficial do pacote do Docker. Atualize primeiro o cache do repositório de pacotes apt com o seguinte comando:
Atualização $ sudo apt-get
O cache do repositório de pacotes apt deve ser atualizado.
Agora execute o seguinte comando para instalar os pacotes necessários para instalar Docker CE:
$ sudo apt-get install apt-transport-https Certificados
Software-Properties-Common
Agora pressione y e depois pressione continuar.
Agora adicione a chave GPG do repositório oficial do Docker com o seguinte comando:
$ CURL -FSSL https: // Download.Docker.com/linux/debian/gpg | Sudo Apt-Key Add -
A chave GPG do repositório oficial do Docker deve ser adicionada.
Agora adicione o oficial Docker CE repositório com o seguinte comando:
$ sudo add-propt-repository "deb [arch = amd64] https: // download.Docker.com/linux/debian
$ (lsb_release -cs) estável "
Agora atualize o apt Cache do repositório de pacotes novamente com o seguinte comando:
Atualização $ sudo apt-get
O apt O cache do repositório de pacotes deve ser atualizado.
Agora instale o Docker CE com o seguinte comando:
$ sudo apt-get install docker-c
Imprensa y e depois pressione continuar.
Docker CE deve ser instalado.
Agora verifique se Docker O serviço está sendo executado com o seguinte comando:
$ sudo systemctl status docker
Como você pode ver na captura de tela abaixo, Docker O serviço está em execução.
Se não estiver funcionando, você pode começar Docker Serviço com o seguinte comando:
$ sudo SystemCtl Start Docker
Também adicione Docker Serviço para a inicialização do sistema com o seguinte comando, para começar quando o seu computador botas.
$ sudo systemctl atability docker
Como você pode ver, Docker O serviço é adicionado à inicialização do sistema.
Agora verifique se Docker CE está trabalhando com o seguinte comando:
Versão do Docker de $ sudo
Como você pode ver na captura de tela abaixo, Docker CE está funcionando corretamente.
Agora isso Docker CE está instalado e funcionando corretamente, a partir da próxima seção, mostrarei como usar Docker CE.
Procurando imagens do Docker no Docker Image Repository
Assim como o Debian Package Repository, o Docker também possui um repositório de imagem onde todas as imagens do Docker são hospedadas. Você pode procurar imagens no repositório de imagens do Docker e baixar as que você precisa.
Para procurar uma imagem do Docker, digamos alpino Linux Docker Image, execute o seguinte comando:
$ sudo docker pesquisa "alpine"
O resultado da pesquisa deve ser exibido como você pode ver na captura de tela abaixo. A coluna marcada é o nome da imagem do Docker. Isso é o que você usa para baixar essa imagem específica do Docker. Vou instalar a primeira imagem do Docker alpino.
Download e listando imagens do Docker
Agora para baixar o alpino Imagem do Docker da seção anterior, execute o seguinte comando:
$ sudo docker pux alpine
O alpino A imagem do docker é baixada.
Você pode listar as imagens do Docker disponíveis no seu computador com o seguinte comando:
Imagens de Docker de $ sudo
Como você pode ver na seção marcada da captura de tela abaixo, o alpino Imagem que acabei de baixar está listada. Você pode encontrar informações como ID da imagem, TAMANHO daqui também.
Criando um contêiner do Docker
Nesta seção, vou mostrar como criar um contêiner Docker.
Você pode criar um recipiente do docker do Docker alpino imagem com o seguinte comando:
$ sudo docker run alpine
Se você deseja criar um recipiente da imagem do Docker alpino e faça login na concha do contêiner ao mesmo tempo, execute o seguinte comando:
$ sudo docker run -it alpine
Como você pode ver na captura de tela abaixo, você está conectado à concha do contêiner.
Você pode executar qualquer comando que você goste aqui.
Depois de terminar com o contêiner, execute o seguinte comando para sair dela.
$ saída
Você também pode executar um comando e criar um contêiner, por exemplo:
$ sudo docker run alpine echo "hello world"
Listando os contêineres do Docker
Você pode obter uma lista de todos os contêineres do Docker em execução com o seguinte comando:
$ sudo docker ps
Como você pode ver na captura de tela abaixo, apenas o contêiner 6F2488135966, que é um alpino Container, está executando um comando sono 1000.
Você pode obter uma lista de todos os contêineres em execução e não executando o Docker com o seguinte comando:
$ sudo docker ps -a
Estes são todos os recipientes que criei como você pode ver na captura de tela abaixo.
Iniciando um recipiente parado
Você pode iniciar um contêiner parado e executá -lo com o mesmo comando que correu quando o criou da seguinte forma:
$ sudo docker start -i container_name
Ou
$ sudo docker start -i container_id
OBSERVAÇÃO: Container_id e Container_name pode ser encontrado em sudo docker ps -a comando como declarado acima.
Por exemplo,
$ sudo docker start -i 97663a84f96c
Anexar um contêiner em execução
Você pode fazer login no shell de um recipiente do Docker que está em execução se você saiu da seguinte maneira:
$ sudo docker anexo contêiner_id
Ou
$ sudo docker anexa container_name
Por exemplo:
$ sudo docker anexo 6452e4e4890c
É assim que você instala e usa o Docker no Debian 9 Stretch. Obrigado por ler este artigo.