Instalando o Docker no Debian Top 10

Instalando o Docker no Debian Top 10
Neste artigo, vou mostrar como instalar o mais recente Docker CE (Community Edition) no Debian 10 Buster. Então vamos começar.

Instalando as dependências necessárias:

Primeiro, você deve instalar alguns pacotes de dependência no Debian 10. Todos esses pacotes estão disponíveis no pacote oficial repositório do Debian 10.

Agora, atualize o cache do repositório de pacotes apt com o seguinte comando:

$ sudo apt update

O cache do repositório de pacotes apt deve ser atualizado.

Agora, instale todos os pacotes necessários com o seguinte comando:

$ sudo apt install install-transport-https Certificados
GNUPG2 Software-Properties-Common

Agora, pressione Y e depois pressione Para confirmar a instalação.

Todos os pacotes de dependência necessários devem ser instalados.

Adicionando repositório de pacotes do Docker:

Agora, o Docker usa o protocolo HTTPS para servir os pacotes do Docker pela Internet. Portanto, você deve adicionar a chave GPG do repositório de pacotes do Docker para usá -lo.

$ CURL -FSSL https: // Download.Docker.com/linux/debian/gpg
| Sudo Apt-Key Add -

A chave GPG deve ser adicionada.

Agora, execute o seguinte comando para adicionar o repositório do pacote Docker à sua máquina Debian 10.

$ echo "deb [arch = amd64] https: // download.Docker.com/linux/debian $ (lsb_release -cs)
estável "| sudo tee/etc/apt/fontes.lista.D/Docker-CE.lista

O repositório do pacote do docker deve ser adicionado.

Agora, atualize o cache do repositório de pacotes apt com o seguinte comando:

$ sudo apt update

Cache do repositório de pacotes apt deve ser adicionado.

Instalando o Docker:

Agora, instale o Docker CE com o seguinte comando:

$ sudo apt install docker-c docker-c-cli contêiner.io

Agora, para confirmar a instalação, pressione Y e depois pressione .

O gerenciador de pacotes APT baixará e instalará todos os pacotes necessários.

Neste ponto, o Docker CE deve ser instalado.

Agora, adicione seu usuário de login ao Docker Grupo com o seguinte comando:

$ sudo userMod -AG Docker $ (whoami)

Agora, reinicie o computador com o seguinte comando:

$ sudo reiniciar

Quando o computador começar, execute o seguinte comando para verificar se o Docker está funcionando corretamente.

Versão $ docker

Como você pode ver, tudo está funcionando muito bem. No momento da redação deste artigo, Docker CE 19.03.1 é a versão mais recente do Docker Community Edition.

Docker Basics:

Nesta seção, vou mostrar como usar o Docker para configurar um servidor web básico HTTP. Dessa forma, você aprenderá,

  • Como pesquisar imagens do Docker
  • Como baixar imagens do Docker
  • Como listar imagens locais do Docker
  • Como usar imagens do Docker para criar contêineres
  • Como listar os contêineres do Docker
  • Como parar e remover os contêineres do Docker

Digamos que você deseja hospedar suas páginas estáticas em um contêiner do docker. Para fazer isso, você precisa de uma imagem do Docker do servidor HTTP.

Para procurar um Servidor HTTP Imagem do Docker, execute o seguinte comando:

$ Docker Search 'HTTP Server'

Como você pode ver, muitas imagens do Docker estão listadas no resultado da pesquisa. Aqui, NOME A coluna contém o nome da imagem do Docker, DESCRIÇÃO A coluna contém uma breve descrição da imagem do docker, o Estrelas A coluna representa o quão popular é essa imagem do Docker, o OFICIAL coluna se [OK] Isso significa que a imagem do docker é oficialmente mantida pela empresa/organização responsável pelo produto/serviço.

Agora, digamos, você gosta do servidor http apache. O NOME da imagem do docker é httpd.

Para baixar a imagem HTTPD Docker, você pode executar o seguinte comando:

$ Docker Pull httpd

Como você pode ver, o Docker está baixando o httpd imagem da internet.

Neste ponto, a imagem do docker é baixada.

Quando uma imagem do docker é baixada pela primeira vez, ela é armazenada em cache no sistema de arquivos local. Então, quando você o usar mais tarde, não precisará fazer o download da mesma imagem do Docker. Assim, economiza muito tempo e largura de banda.

Você pode listar todas as imagens locais do Docker em cache com o seguinte comando:

Lista de imagens $ docker

Como você pode ver, a imagem do Docker httpd é armazenado em cache localmente.

Agora, digamos, você tem um diretório local na rede Internet/ em seus usuários LAR diretório onde todos os seus arquivos de projeto HTML estão.

Agora, você pode dizer ao Docker para criar um contêiner a partir do httpd imagem, execute o contêiner, mapeie o $ Home/site diretório para o webroot (/usr/local/apache2/htdocs) do httpd contêiner e encaminhe a porta 80 do contêiner na porta 8080 do seu computador com o seguinte comando:

$ docker run -d -v $ home/site:/usr/local/apache2/htdocs -p 8080: 80 httpd

Um novo contêiner deve ser criado.

Agora, vá a um navegador da web e visite http: // localhost: 8080

Como você pode ver, o httpd Docker Container está servindo páginas da web do diretório mapeado $ Home/site

Você pode listar todos os contêineres em execução com o seguinte comando:

$ Docker Container LS

Como você pode ver, tenho apenas um contêiner em execução no momento. Você pode encontrar ID do contêiner, IMAGEM, STATUS, Portas, Nomes etc. de cada um dos contêineres em execução daqui. O mais importante é o Nomes dos recipientes. Aqui, o nome é gerado aleatoriamente, pois não especifiquei quando criei o contêiner. O nome no meu caso é vigoroud_bardeen. Lembre -se do nome do seu contêiner, como você precisará em breve.

Agora, se você quiser parar o contêiner vigoroud_bardeen, Execute o seguinte comando:

$ Docker Container Stop vigorous_bardeen

Você também pode iniciar um recipiente parado (digamos vigoroud_bardeen) com o seguinte comando:

$ Docker Container Start vigorous_bardeen

Se você precisar reiniciar um recipiente (digamos vigoroud_bardeen), você pode executar o seguinte comando:

$ Docker Container Reiniciar vigorous_bardeen

Se você deseja remover permanentemente um recipiente (digamos vigoroud_bardeen), você pode executar o seguinte comando:

$ Docker Container RM Vigorous_Bardeen

Então, é assim que você instala o Docker no Debian 10 e usa o Docker. Obrigado por ler este artigo.