Docker

Linha de Comando

Posted by     "rbits" on Monday, April 5, 2021

TOC

Histórico

Docker é uma solução que pode empacotar um aplicativo e suas dependências em um recipiente virtual chamado de container. Ele pode ser instalado em multiplas plataformas como Linux, Windows ou MacOS. Ela é uma alternativa para a solução de virtualização baseada em máquinas virtuais.

O Docker oferece as seguintes vantagens:

  • Agilidade no tempo de reconstruir (build) e aplicar (deploy)

  • Permite executar varios containeres simultaneamente.

  • Executa as aplicações e suas dependencias isoladas em recipiente virtual padronizado.

  • Permite mover os containeres entre plataformas sem modificação.

Oferece uma serie de comandos. O comando docker info lista todos os comandos do docker e seus detalhes.

Os principais comandos:

  • docker ps –>lista todos os containers ativos

  • docker run -t -i ubuntu /bin/bash –>executar o bash remotamente na imagem ubuntu.

  • docker stop id-do-container –> para o container. O id-do-container pode ser listado com o comando docker ps -l

  • docker push username-docker/nome-da-imagem –> fazer login na imagem desejada

  • docker run -t -i ubuntu /bin/bash –>executar o bash remotamente no container.

  • docker ps –format “{{.Names}}” –> nome do container

  • docker cp c:\temp\test.txt container_name:/downloads/

Aqui um exemplo de comando Docker na virtualização da aplicação qBittorrent instalada no container linuxserver/qbittorrent:

  • docker run -d –name=qbittorrent -e PUID=1000 -e PGID=1000 -e TZ=Europe/London -e WEBUI_PORT=8080 -p 6881:6881 -p 6881:6881/udp -p 8080:8080 –restart unless-stopped -v /config -v /downloads linuxserver/qbittorrent

Documentos

Perguntas Mais Frequentes