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.