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á,
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.