Docker

Instalando Docker no Debian 10

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

Instalando dependências necessárias:

Primeiro, você deve instalar alguns pacotes de dependência no Debian 10. Todos esses pacotes estão disponíveis no repositório oficial de pacotes 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 apt-transport-https ca-certificates curl
gnupg2 software-properties-common

Agora aperte Y e então pressione para confirmar a instalação.

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

Adicionando Repositório de Pacotes 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 de pacotes 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 / sources.Lista.d / docker-ce.Lista

O repositório de pacotes Docker deve ser adicionado.

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 adicionado.

Instalando o Docker:

Agora, instale o Docker CE com o seguinte comando:

$ sudo apt install docker-ce docker-ce-cli containerd.io

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

O gerenciador de pacotes APT irá 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 seu computador com o seguinte comando:

$ sudo reboot

Depois que o computador iniciar, 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 em que este livro foi escrito, Docker CE 19.03.1 é a versão mais recente do Docker Community Edition.

Noções básicas do Docker:

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

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

Para procurar um servidor http Imagem Docker, execute o seguinte comando:

$ docker search 'servidor http'

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

Agora, digamos, você gosta do servidor Apache HTTP. O NOME da imagem 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 Docker é baixada.

Quando uma imagem Docker é baixada pela primeira vez, ela é armazenada em cache no sistema de arquivos local. Então, quando você usá-lo mais tarde, você não terá que baixar novamente a mesma imagem Docker. Assim, você economiza muito tempo e largura de banda.

Você pode listar todas as imagens do Docker em cache locais 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 CASA 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 container e encaminhar o porto 80 do contêiner para o porto 8080 do seu computador com o seguinte comando:

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

Um novo contêiner deve ser criado.

Agora, acesse um navegador da web e visite http: // localhost: 8080

Como você pode ver, o httpd O contêiner do Docker 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, PORTOS, NOMES etc. de cada um dos contêineres em execução a partir daqui. O mais importante é o NOMES dos recipientes. Aqui, o nome é gerado aleatoriamente, pois não especifiquei nenhum quando criei o contêiner. O nome no meu caso é vigorous_bardeen. Lembre-se do nome do seu contêiner, pois você precisará dele em breve.

Agora, se você quiser parar o contêiner vigorous_bardeen, execute o seguinte comando:

$ docker container stop vigorous_bardeen

Você também pode iniciar um contêiner interrompido (digamos vigorous_bardeen) com o seguinte comando:

$ docker container start vigorous_bardeen

Se você precisar reiniciar um contêiner (digamos vigorous_bardeen), você pode executar o seguinte comando:

$ docker container restart vigorous_bardeen

Se você deseja remover permanentemente um contêiner (digamos vigorous_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.

Como alterar o ponteiro do mouse e tamanho do cursor, cor e esquema no Windows 10
O ponteiro do mouse e o cursor no Windows 10 são aspectos muito importantes do sistema operacional. Isso também pode ser dito para outros sistemas ope...
Mecanismos de jogos gratuitos e de código aberto para o desenvolvimento de jogos Linux
Este artigo cobrirá uma lista de mecanismos de jogo gratuitos e de código aberto que podem ser usados ​​para desenvolver jogos 2D e 3D no Linux. Exist...
Tutorial de Shadow of the Tomb Raider para Linux
Shadow of the Tomb Raider é a décima segunda adição à série Tomb Raider - uma franquia de jogos de ação e aventura criada pela Eidos Montreal. O jogo ...