Na ferramenta de linha de comandos do Docker, o comando do...
docker container cp
tem a finalidade de
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: D - copiar arquivos/pastas entre um contêiner e o sistema de arquivos local.
Tema Central: A questão aborda o comando docker container cp, utilizado na ferramenta de linha de comandos do Docker. O Docker é amplamente utilizado para criar, implantar e executar aplicativos em contêineres. Compreender os comandos básicos do Docker é essencial para o gerenciamento eficaz dos contêineres, especialmente no contexto de ambientes de desenvolvimento e produção.
Resumo Teórico: No Docker, um contêiner é uma unidade padrão de software que empacota o código e todas as suas dependências para que o aplicativo seja executado rapidamente e de forma confiável em diferentes ambientes. O comando docker container cp é utilizado para copiar arquivos ou diretórios de dentro de um contêiner para o sistema de arquivos local ou vice-versa. Este comando é útil, por exemplo, para extrair logs ou transferir scripts e dados para dentro do contêiner.
Justificativa da Alternativa Correta: A alternativa D está correta porque o comando docker container cp é especificamente projetado para transações de cópia de arquivos e diretórios entre o sistema local e o contêiner. A sintaxe básica do comando é: docker container cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH ou docker container cp [OPTIONS] SRC_PATH CONTAINER:DEST_PATH.
Análise das Alternativas Incorretas:
- A: Copiar a imagem de um contêiner e exportá-la em um arquivo tar não é função do comando
docker container cp. Este comando é realizado pordocker saveedocker export, que são usados para exportar imagens e contêineres, respectivamente. - B: Listar os contêineres em execução é feito através do comando
docker ps. Este comando exibe todos os contêineres em execução no momento. - C: Exibir os processos em execução de um contêiner é uma tarefa do comando
docker top, que mostra os processos rodando dentro de um contêiner. - E: Criar uma nova imagem a partir de um contêiner em execução, refletindo as alterações, é alcançado com o comando
docker commit. Ele salva o estado atual do contêiner como uma nova imagem.
Com essas explicações, você pode ver como cada comando tem sua função específica dentro do ecossistema Docker. É essencial memorizar e entender essas funções para usar o Docker de forma eficaz.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
```Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O que faz o comando dockerr container cp ?
Esse comando serve para copiar arquivos ou pastas de dentro de um contêiner Docker para o seu computador, ou do seu computador para dentro de um contêiner.
Pense assim:
Você tem um "computador virtual" (que é o contêiner) rodando dentro do seu computador real. Às vezes, você precisa mandar um arquivo para ele (por exemplo, um script, uma imagem, um documento) ou trazer algo de lá para cá (como um relatório ou um log de erros).
.
O comando serve para copiar arquivos ou pastas de dentro de um contêiner Docker para o seu computador (sistema local), ou vice-versa.
COMANDOS LINUX MAIS COMUNS
- IS- Trata-se de um comando que exibe o conteúdo de diretórios (ls = list source).
- CD- Comando permite ao usuário mudar o diretório de trabalho. A mudança de diretório pode ser feita de forma sequencial ou pode ser feita de forma aleatória.
- RM- Comando remove arquivos. É uma forma curta de se referir a remove (remover).
- CP- Comando é utilizado para copiar arquivos. O arquivo de origem e o destino da cópia podem residir em sistemas de arquivo diferentes, ou até no mesmo diretório desde que tenham nomes diferentes.
- MKDIR- Comando é utilizado para criar um diretório no sistema.
- PWD- Comando é extremamente simples – ele apenas mostra o nome e o caminho do diretório atual.
- CAT- O comando cat, do sistema operacional, Unix é usado para unir, criar e exibir arquivos.
- TAR- Este comando é utilizado para juntar vários arquivos em um só. O tar também é muito usado para cópias de arquivos especiais ou dispositivos do sistema
- CLEAR- Limpa a tela do terminal. No Windows, é cls (Clear Screen).
- CUT- Lê o conteúdo de um ou mais arquivos e tem como saída uma coluna vertical.
- DIFF- Compara o conteúdo de dois arquivos ASCII (arquivos de texto).
- DU- Saber o espaço utilizado em disco por pastas ou arquivos (disc usage).
- EXIT- Encerra o shell (finaliza a sessão).
- FILE- Mostra o tipo de um arquivo.
- FREE- Mostra informações a respeito da memória utilizada e memória livre no computador (incluindo swap).
- GZIP- Compacta ou expande arquivos.
- HISTORY- Mostra os comandos que o usuário já digitou.
- IFCONFIG- Mostra as configurações da rede. No Windows, é ipconfig.
- LOGIN- Processo responsável por permitir ou não o acesso de usuários ao sistema.
- GREP = procura um arquivo por um padrão. Muito útil quando queremos encontrar algum conteúdo dentro de um arquivo
- MKDIR: Cria um novo diretório.
OTIMOS ESTUDOS!
Comandos
• cat arquivo – Mostra o conteúdo completo do arquivo
• cd – muda de diretório
• chgrp – Muda o grupo do arquivo.
• chmod – Altera permissões de arquivo.
• chown – Muda o dono de um arquvo.
• clear – Limpa o terminal
• cp – Copia arquivos.
• curl url – Baixa conteúdo de uma URL
• diff – comparar dois arquivos linha
• date – Mostra a data e hora
• deluser nome – Remove usuário
• df -h – Mostra uso de disco
• du -h – Mostra tamanho de arquivos.
• find /caminho -name arquivo – Busca arquivo por nome
• free -h – Mostra uso de memória
• grep texto arquivo – Procura por texto dentro de arquivos
• groups – Mostra grupos do usuário
• head arquivo – Mostra as primeiras 10 linhas
• history – Mostra histórico de comandos
• ifconfig ou ip a – Mostra configurações de rede
• less – Visualiza arquivo página por página
• locate nome – Localiza arquivos rapidamente
• ls -a – Mostra também arquivos ocultos
• ls -l – Lista com detalhes (permissões, dono, tamanho, data)
• ls – Lista arquivos e diretórios
• man comando – Mostra manual de ajuda do comando
• mkdir – Cria um novo diretório
• mv – Move ou renomeia arquivos
• nano – Abre o editor de texto simples no terminal
• passwd – Altera senha de usuário
• ping endereço – Testa conectividade com um host
• ps aux – Lista processos ativos
• pwd – Mostra o caminho completo do diretório atual
• rm -r – Remove diretório e conteúdo
• rm – Remove um arquivo
• rm –rf Remover recursivamente
• rmdir nome – Remove diretório vazio
• su – Troca para outro usuário
• sudo – Executa comando como administrador
• tail arquivo – Mostra as últimas 10 linhas
• top – Mostra processos em tempo real [cpu,memória]
• touch – Cria um novo arquivo vazio
• uname -a – Mostra informações do sistema
• uptime – Mostra o tempo desde a última inicialização
• vim arquivo – Abre o editor de texto avançado
• wget url – Faz download de arquivos
• which comando – Mostra o caminho de um comando
• whoami – Mostra o usuário atual
• hwinfo – coleta e apresenta informações sobre o hardware
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo