1
resposta

´pergunta

primeiro passa e criar o conteiner com docker run , depois executa ele com docker exec e tem q codificar ele com um arquivo dentro do conteine ou ele ja esta pronto assim

1 resposta

Olá, João!

O comando docker run é utilizado para criar e executar um novo container. Ele permite que você especifique qual imagem será utilizada para criar o container e também pode ser utilizado para passar comandos que serão executados dentro do container.

Já o comando docker exec é utilizado para executar comandos dentro de um container que já está em execução. Ou seja, você já criou e iniciou o container utilizando o docker run e agora deseja executar algum comando específico dentro dele.

Por exemplo, se você tem um container que está rodando um servidor web e precisa executar um comando dentro desse container, você pode utilizar o docker exec para fazer isso. Você não precisa criar um novo container, apenas executa o comando dentro do container já existente.

Em resumo, o docker run é utilizado para criar e executar um novo container, enquanto o docker exec é utilizado para executar comandos dentro de um container já em execução.

Espero ter ajudado e bons estudos!