Como usar o nginx com o docker compor

Como usar o nginx com o docker compor
Docker compor é uma ferramenta que é utilizada para definir e executar vários contêineres como um único serviço. É usado em ambientes de estadiamento, desenvolvimento e teste. Docker Compose Works Definindo uma pilha em seu “.Arquivo YML ”e depois executando-o utilizando o comando Docker-Compose. O Docker Compõe permite que você vincule vários contêineres e implante um aplicativo com apenas um comando. Também ajuda a manter a continuidade do fluxo de trabalho de integração.

Usando o Docker Compose, você pode criar vários contêineres e adicionar imagens locais ou oficiais, como "Nginx". Dentro de um recipiente do docker, você pode instalar pacotes, adicionar ou remover várias configurações desse contêiner específico. Neste post, falaremos sobre como usar Nginx com composição do docker.

Para usar o nginx com o Docker Compos. Siga a postagem para prosseguir com o procedimento de instalação.

Como instalar o Docker no CentOS

Em primeiro lugar, pressione “Ctrl+alt+t”Para abrir o terminal. Depois disso, execute o comando abaixo para adicionar o repositório oficial do Docker e baixar sua versão mais recente:

$ CURL -FSSL https: // Get.Docker.com/ | sh

A saída livre de erros acima mencionada significa que o Docker está instalado com sucesso em seu sistema. Agora inicie o serviço do Docker usando o “SystemCtl”Comando:

$ sudo SystemCtl Start Docker

Para garantir que o serviço do Docker seja executado em todas as reinicializações do servidor, utilize este comando em seu terminal:

$ sudo systemctl atability docker

Agora, verifique se o Docker está sendo executado no seu sistema ou não:

$ sudo systemctl status docker

Ou você também pode puxar uma imagem como “Olá Mundo”Do Docker Hub globalmente:

$ Docker Run Hello-World

Como instalar o Docker compor no CentOS

Você pode instalar o Docker compor em nosso sistema, executando o comando abaixo:

$ sudo curl -l "https: // github.com/docker/compor/liberações/download/1.23.2/Docker-Compose-$ (uname -s)-$ (uname -m) "-o/usr/local/bin/Docker-Compose

Este comando baixará a versão mais recente do Docker compor e armazenará no “/usr/local/bin/Docker-Compose”Diretório:

Agora, definiremos a permissão do Docker-Compose baixado com a ajuda do “chmod”Comando. A execução do ritmo abaixo fará com que o arquivo binário de arquivo do docker comporá:

$ sudo chmod +x/usr/local/bin/docker-comp

Confira a versão do docker instalado compor. Esta ação também verificará a existência do Docker compor em seu sistema CentOS:

$ Docker-Compose --version

Como usar o nginx com o docker compor

Nesta seção, demonstraremos como você pode usar o nginx com o Docker Compose. Para esse fim, em primeiro lugar, criaremos um “nginx”Diretório usando o“mkdir”Comando. O "mkdir”O comando é utilizado para criar diretórios únicos ou múltiplos em um sistema baseado em Linux, como o CentOS. Executar o comando abaixo mencionado para criar um “nginx”Diretório em seu sistema:

$ sudo mkdir ~/nginx

Agora, mude para o “Nginx”Diretório com a ajuda do“cd”Comando:

$ cd ~/nginx

Utilize seu editor de nano para criar um “Docker-Compose.yml" arquivo:

$ sudo nano Docker-Compose.yml

Agora, adicione as seguintes linhas de código no aberto “Docker-Compose.yml" arquivo:

nginx:
Imagem: nginx

Essas linhas adicionarão a imagem "nginx" ao recipiente do docker:

Em seguida, pressione “Ctrl+o”Para salvar o conteúdo no Docker-Compose.Arquivo YML:

Agora, execute o “Docker-compor”Para iniciar o NGINX como um processo de fundo em nosso sistema:

$ Docker -Compõe Up -d

Aqui o "-d”A opção é adicionada para ativar o modo desapegado. Este modo executará os contêineres em segundo plano:

Para verificar se o Nginx está sendo executado como um processo em segundo plano, liste as imagens do Docker executando o comando "Docker PS":

$ docker ps

Da saída, observe o ID do contêiner da imagem nginx em seu sistema:

Agora, verifique se o “Nginx”Está em execução no seu sistema navegando“ http: // localhost ”em seu navegador:

Se você quiser adicionar, modificar ou remover algo dentro do seu recipiente nginx, então utilize seu RECIPIENTE ID que pode ser recuperado do que foi dito acima “Docker PS”Comando.

No nosso caso, o RECIPIENTE Id é “AA825B49A317““. Agora, vamos executar o “Docker Exec”Comando para iniciar um shell dentro do seu contêiner nginx:

$ Docker Exec -it AA825B49A317 /BIN /BASH

Aqui o "-t”A opção é adicionada para abrir um terminal e o“-eu”Opção para torná -lo interativo. Enquanto "/BIN/BASH”Abrirá um shell de bash no contêiner nginx em execução:

Para sair do shell atual do contêiner Nginx, digite a saída no terminal:

root@aa825b49a317:/# saída

Conclusão

Docker-Compose é um utilitário de linha de comando que permite ao usuário implantar vários contêineres e aplicativos do Docker com um único comando. Você pode vincular vários contêineres e implantar um aplicativo no Docker. Docker Compose utiliza um “.Arquivo YML ”para definir uma pilha. Nesta postagem, mostramos como instalar o Docker e o Docker compor no CentOS. Além disso, também demonstramos como usar o nginx com o docker compor.