Esta posta.
Como criar um contêiner usando o Docker Compose?
Para criar um contêiner do docker a partir de imagens frescas usando o Docker Compose, primeiro, crie um “Docker-Compose.yml" arquivo. Então, execute o “Docker-compor”Comando.
Para simplesmente criar um recipiente do Docker, siga as instruções fornecidas.
Etapa 1: Crie “Docker-Compose.arquivo yml ”
Primeiro, inicie o código do Visual Studio e abra o diretório do projeto. Depois disso, crie um novo arquivo chamado “Docker-Compose.yml”. Em seguida, cole o código fornecido no “Docker-Compose.yml" arquivo:
O código adicionado construirá o “Golang: Alpine”Imagem que instrui o contêiner a implantar e gerenciar o projeto:
Etapa 2: Crie “Principal.Arquivo do projeto Go ”
Em seguida, crie um arquivo de programa “principal.ir”E cole o código de Golang mencionado no arquivo. Como resultado, a mensagem “Olá! Bem -vindo ao Tutorial Linuxhint”Será exibido na porta“8080”:
Etapa 3: Crie contêiner do docker
Execute e construa o recipiente do docker usando o “Docker-compor”Comando:
Depois disso, navegue para o “http: \\ localhost: 8080”URL em seu navegador:
A saída mostra que criamos e executamos com sucesso o contêiner por meio de “Docker-Compose”.
Etapa 4: Liste todos os recipientes do Docker
Liste todos os recipientes do Docker para verificar se o contêiner foi criado ou não:
A saída mostra que o contêiner é criado com sucesso:
Como fazer com que o “Docker-Comppose” sempre recreva recipientes de imagens frescas?
Usar "Docker-Compose”Para recriar um recipiente do docker de uma imagem nova, a opção“-Recreado de força" pode ser usado. Para esse fim, dê uma olhada no procedimento fornecido.
Etapa 1: recriar o contêiner do docker
Recriar o recipiente do docker usando o “Docker-compor”Comando junto com o“-Recreado de força”Opção. A opção especificada recriará o contêiner do Docker com força sem criar nenhum conflito:
Etapa 2: Liste o contêiner do Docker
Novamente, liste os contêineres do Docker e verifique se os novos contêineres são criados, ou o Docker-Compose recriou o mesmo contêiner:
A saída mostra que o Docker-Compose recria o recipiente de uma imagem fresca do Docker:
Método Alternativo: Como usar o “Docker-Compose” para recriar contêineres de imagens frescas?
O método alternativo para o docker-compor para recriar o contêiner está removendo o primeiro contêiner. Em seguida, puxe a imagem e recrie o recipiente do docker usando o “Docker -Compose Up -Build”Comando.
Confira as etapas listadas para recriar o contêiner de uma nova imagem.
Etapa 1: Remova o contêiner do docker
Remova o recipiente do docker usando o “Docker-Compor RM”Comando. Aqui o "-f”A opção é usada para remover o contêiner com força:
> Docker -compor RM -F
Etapa 2: Puxe a imagem do Docker
Em seguida, puxe a imagem do Docker usando o “Docker-compose Pull”Comando:
> Pull do Docker-Compose
Etapa 3: recriar o contêiner do Docker
Recrie o recipiente do docker de uma imagem nova com a ajuda do comando fornecido. O "-construir”A opção é usada para criar ou construir o contêiner e“-d”É adicionado para executar o recipiente em segundo plano:
> Docker -compor Up - -Build -d
Verifique se o contêiner está executando navegando para o “http: \\ localhost: 8080”URL. A saída mostra que recriamos com sucesso o contêiner do Docker:
Etapa 4: Stop Docker Container
Para parar o recipiente do docker, use o “Docker -compose Stop -t 1”Comando:
> Docker -compose Stop -t 1
Demonstramos os métodos para fazer com que o Docker-Compose sempre recrie os recipientes de imagens frescas.
Conclusão
Usar "Docker-Compose”Para sempre recriar um recipiente do docker de uma imagem nova, a opção“-Recreado de força"É usado junto com o"Docker-compor”Comando. Outra maneira possível é remover o recipiente primeiro e depois puxar a imagem do docker usando o “Docker-compose Pull”Comando. Depois disso, recrie o contêiner usando o “Docker -Compose Up -Build”Comando. Esta redação demonstrou como fazer com que o Docker-Compose sempre recreva recipientes de imagens frescas.