Tema Jannah A licença não é validada, vá para a página de opções do tema para validar a licença, você precisa de uma única licença para cada nome de domínio.

Como usar a ferramenta Docker Containers no Linux

No tutorial anterior, mostramos a você Como instalar o Docker. Neste tutorial, exploraremos os comandos do Docker mais comumente usados.

Imagem de como usar contêineres Docker no Linux | docker-featured-DzTechs

Como aprender mais sobre os comandos do Docker

Abra um emulador de terminal e digite:

Docker

Imagem de como usar contêineres Docker no Linux | docker-command-DzTechs

Isso oferece uma visão geral rápida dos argumentos aceitos pelo comando Docker e o que ele faz. Role para cima para ver todos eles. Você pode notar que Docker cp "Copie arquivos / pastas entre o contêiner e o sistema de arquivos local." Mas isso não é informação suficiente. Quando você quiser saber mais sobre um comando filho específico, basta adicionar --Socorro No final. Exemplo:

docker cp --help

Como encontrar e arrastar uma imagem Docker

A princípio, as imagens podem ser confundidas com os próprios containers. As imagens são a base para iniciar o contêiner. Ele (o contêiner) pode então ser alterado de qualquer maneira necessária. Assim, você pode obter uma imagem como contêineres "httpd" e "website1" e "website2".

Para pesquisar uma imagem, você pode usar um comando como:

docker search apache
Imagem de como usar contêineres Docker no Linux | docker-search-DzTechs

Você também pode pesquisar em Hub do Docker Se você preferir usar seu próprio navegador.

Para copiar a imagem, você precisa:

docker pull httpd

Obviamente, você deseja substituir “httpd” pelo nome da imagem de que precisa.

Como ligar e desligar o Docker Container

Para criar e executar um contêiner fora desta imagem, digite:

docker run -d --name=http-server --publish 80:80 httpd
  • -d Executa o contêiner em segundo plano, separando-o dos resultados.
  • -Nome Define como você deseja que o seu contêiner seja nomeado.
  • –Publish hostPort: containerPort Implante a porta do contêiner em seu sistema host. O Apache atende a solicitações na porta 80, mas apenas dentro do contêiner (órfão). Usando o parâmetro de comando usado acima, as solicitações serão direcionadas à porta 80 no sistema host para a porta 80 no contêiner, essencialmente fornecendo um caminho para chegar dentro do contêiner. Isso significa que, se agora você abrir um navegador no sistema host e digitar “localhost” na barra de endereço, você acessará o servidor da Web em execução no contêiner.
Imagem de como usar contêineres Docker no Linux | docker-browse-localhost-DzTechs

Para visualizar os contêineres que estão em execução:

docker ps

Para visualizar os contêineres que estão desativados:

docker ps -a

Para desligar o contêiner, digite docker stop nome do contêiner. Por exemplo:

docker stop http-server

Quando você quiser reiniciar o contêiner:

docker start http-server

E se você quiser criar outro contêiner a partir da imagem do Apache:

docker run -d --name=http-server2 --publish 8080:80 httpd

Observe que desta vez a porta 8080 foi usada em vez da 80. Isso não entra em conflito com o outro contêiner. Para acessá-lo, você pode inserir localhost: 8080 em seu navegador.

Como personalizar o Docker Container

Muitas vezes, você precisará copiar os arquivos em seu contêiner. Para copiar do sistema host para o contêiner, a sintaxe do comando é docker cp / caminho / para / local / arquivo / ou / nome do diretório do contêiner: / caminho / para / contêiner / diretório / ou / arquivo.

Por exemplo

docker cp /bin/ls http-server:/tmp

Para copiar do contêiner para o host, use docker cp nome-do-contêiner: / caminho / para / contêiner / arquivo / ou / diretório / caminho / para / local / arquivo / ou / diretório.

docker cp http-server:/etc /tmp

Às vezes, você também precisará "entrar" nos contêineres abrindo o shell dentro deles. Dessa forma, você pode modificar arquivos, instalar binários adicionais e personalizá-los de acordo com suas necessidades.

docker exec -it http-server /bin/bash
Imagem de como usar contêineres Docker no Linux | docker-shell-in-container-DzTechs

Agora, você pode, por exemplo, editar “index.html” e criar uma homepage para o site dentro dela.

Para sair do shell no contêiner:

exit

Como excluir contêineres e imagens do Docker

Antes de excluir um contêiner, ele deve primeiro ser interrompido:

docker stop http-server2

Agora, você pode remover o contêiner com:

docker rm http-server2

Mas, na verdade, são as imagens que ocupam mais espaço em disco do que os contêineres, normalmente. Você pode removê-los usando:

docker rmi httpd
Imagem de como usar contêineres Docker no Linux | docker-remove-image-DzTechs

Isso não funcionará até que você pare e remova todos os contêineres que dependem dessa imagem.

Conclusão

O Docker evoluiu para um projeto complexo. Mas você pode navegar lentamente por tudo consultando as páginas educacionais. Por exemplo: Seu driver Docker mostrará tudo sobre os parâmetros do comando docker run, como definir o endereço IP preferido para cada contêiner ou como limitar o uso de memória. Lentamente, mas com segurança, você pode dominar todos os comandos do Docker lendo as páginas do tutorial.

Ir para o botão superior