Nginx é um servidor web rápido, de código aberto e mais confiável que é usado para o desenvolvimento de aplicativos do lado do servidor. Suporte ao aplicativo do Nginx Server para executar em muitos sistemas operacionais diferentes. Nginx é muito útil para tarefas de desenvolvimento. Portanto, o contêiner do docker fornece suporte para o servidor nginx.
A plataforma Docker de código aberto contém um motor Docker, um ambiente de tempo de execução usado para executar, construir e orquestra recipientes. O termo que usamos no artigo abaixo é 'Docker Hub', um serviço hospedado onde os aplicativos de contêiner são compartilhados, distribuídos e colaborados com o restante da comunidade de desenvolvimento. Os aplicativos dockerizados são portáteis para implementar em qualquer ambiente como laptop, VM, nuvem ou servidor de metal nu. Os componentes modulares podem ser remontados novamente nas aplicações totalmente caracterizadas e conscientemente fazem seu trabalho em um ambiente em tempo real.
Vamos elaborar neste artigo sobre como você pode usar o Nginx Docker e configurar facilmente o seu sistema.
Todas as etapas abaixo do rumo são implementadas no Ubuntu 20.04 liberação fossa focal.
Pré -requisitos
Temos que cumprir os seguintes requisitos para concluir este artigo:
Para uma melhor compreensão do Nginx Docker, você deve executar as seguintes etapas:
Etapa 1: você puxará a imagem do Docker Nginx do Docker Hub. Faça login na sua conta do Docker Hub. Se você não estiver registrado, poderá se registrar para uma conta gratuita. Depois de fazer login no Hub do Docker, você pode pesquisar e visualizar a imagem do Nginx, que é dada abaixo.
Para pesquisar imagens nginx, digite Nginx na barra de pesquisa e clique no link oficial do NGINX que será exibido nos resultados de pesquisa.
Etapa 2: Aqui, você verá o comando Pull Docker para Nginx. Agora, no seu host do Docker, execute o seguinte comando Pull Docker no terminal para baixar a imagem mais recente do nginx do hub do docker.
$ sudo docker pule nginx
Etapa 4: use o comando abaixo do ritmo para executar o contêiner Nginx Docker:
$ Docker Run -it - -RM -D -P 8080: 80 -Nome da web nginx
Usamos a porta 8080 do servidor nginx no sistema host do docker. Depois de executar o comando acima, você verá a seguinte janela de saída na navegação no http: // localhost: 8080 URL. A saída exibida a seguir mostra que o Nginx Docker está funcionando corretamente.
Exemplo:
Vamos discutir um exemplo. No exemplo abaixo definido, podemos hospedar uma página da web em nosso contêiner Nginx Docker. Aqui, estamos criando uma nova página Web HTML personalizada e depois testá -la usando a imagem Nginx.
Crie um novo diretório chamado 'Site-Content'. Neste diretor, você adicionará um arquivo html chamado 'Índice.html 'e vamos incluir a seguinte linha de código no índice recém -criado.arquivo html.
Hello Demo para usar o contêiner nginx
Execute o comando Docker abaixo mencionado.
$ Docker Run -it - -RM -D -P 8080: 80 -Nome web -v ~/site -content:/usr/share/nginx/html nginx
Para o servidor Nginx, expusemos a porta 80 à porta 8080 no host do Docker.
Em seguida, você anexará o volume no contêiner '/usr/share/nginx/html' ao presente diretório em execução onde o helloworld.O arquivo de programa HTML é salvo.
Agora, se você navegar no URL http: // localhost: 8080/Índice.HTML, você obterá a saída abaixo da ponta na janela de exibição:
Conclusão
Hoje, demonstramos neste artigo como usar imagens oficiais do Nginx Docker. Descrevemos como configurar e usar o Nginx Docker. Usando algumas etapas simples, você pode criar novas imagens do Docker a partir de imagens disponíveis que facilitam o gerenciamento e o controle do seu contêiner.