Instalação do Docker, Nginx Proxy Manager e Portainer com um único script .yml

  Simplificando a vida do desenvolvedor: Instalação do Docker, Nginx Proxy Manager e Portainer com um único script .yml Cansado de perder te...

 

Simplificando a vida do desenvolvedor: Instalação do Docker, Nginx Proxy Manager e Portainer com um único script .yml

Cansado de perder tempo com instalações manuais complexas? Chega de se deparar com comandos confusos e interfaces desorganizadas? A solução está aqui!

Com este script .yml mágico, você instala o Docker, o Nginx Proxy Manager e o Portainer em um piscar de olhos, tudo em um ambiente unificado e gerenciável. Prepare-se para ter mais tempo para o que realmente importa: desenvolver!

O que você vai precisar:

  • Um servidor com acesso à internet
  • Um editor de texto (como Nano ou Vim)
  • Conhecimento básico de comandos Linux

Mãos à obra!

  1. Crie o script .yml:
YAML
version: '3.9'
volumes:
  portainer_data:
networks:
  nginx-default:
services:
  portainer-ce:
    image: portainer/portainer-ce:latest
    container_name: portainer-ce
    restart: always
    ports:
    - 9443:9443
    - 8000:8000
    volumes:
    - portainer_data:/data
    - /var/run/docker.sock:/var/run/docker.sock

  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    networks:
    - nginx-default
    ports:
      # These ports are in format <host-port>:<container-port>
      - '80:80' # Public HTTP Port
      - '443:443' # Public HTTPS Port
      - '81:81' # Admin Web Port
      # Add any other Stream port you want to expose
      # - '21:21' # FTP
    environment:
      # Mysql/Maria connection parameters:
      DB_MYSQL_HOST: "db"
      DB_MYSQL_PORT: 3306
      DB_MYSQL_USER: "npm"
      DB_MYSQL_PASSWORD: "npm"
      DB_MYSQL_NAME: "npm"
      # Uncomment this if IPv6 is not enabled on your host
      # DISABLE_IPV6: 'true'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
    depends_on:
      - db
  db:
    image: 'jc21/mariadb-aria:latest'
    restart: unless-stopped
    networks:
    - nginx-default
    environment:
      MYSQL_ROOT_PASSWORD: 'npm'
      MYSQL_DATABASE: 'npm'
      MYSQL_USER: 'npm'
      MYSQL_PASSWORD: 'npm'
    volumes:
      - ./mysql:/var/lib/mysql
    ports:
    - 3306:3306
  1. Salve o script como docker-compose.yml

  2. Acesse o diretório onde o script foi salvo:

Bash
cd /caminho/para/o/diretorio
  1. Execute o script:
Bash
docker-compose up -d

Pronto! O Docker, o Nginx Proxy Manager e o Portainer estarão instalados e em execução.

Para acessar o Nginx Proxy Manager:

  • Abra um navegador web e acesse https://IP-DO-SERVIDOR:81.
  • Use o nome de usuário admin@example.com e a senha: changeme
  • Não se esqueça de alterar o login e a senha.

Para acessar o Portainer:

  • Abra um navegador web e acesse http://localhost:9443.
  • Use o nome de usuário admin e a senha password.
  • No primeiro acesso seu usuário e senha serão criados.

Dicas extras:

  • Você pode personalizar o script .yml para atender às suas necessidades. Por exemplo, você pode alterar as portas ou volumes usados.
  • Para mais informações sobre o Docker, o Nginx Proxy Manager e o Portainer, consulte a documentação oficial:

Com este script .yml, você:

  • Economiza tempo e esforço na instalação de ferramentas essenciais.
  • Simplifica o gerenciamento de containers Docker.
  • Tem acesso a uma interface web intuitiva para gerenciar o Nginx Proxy Manager.
  • Experimenta a comodidade do Portainer para gerenciar seus containers Docker.

Desenvolva com mais agilidade e eficiência. O futuro é agora!

Camisetas Linux - Ver menu Temas
Nome

docker,1,glpi,1,linux,3,mariadb,1,mysql,1,password,1,terminal,3,windows,1,
ltr
item
Aprenda Linux: Instalação do Docker, Nginx Proxy Manager e Portainer com um único script .yml
Instalação do Docker, Nginx Proxy Manager e Portainer com um único script .yml
Aprenda Linux
https://www.aprendalinux.blog.br/2024/07/instalacao-do-docker-nginx-proxy.html
https://www.aprendalinux.blog.br/
https://www.aprendalinux.blog.br/
https://www.aprendalinux.blog.br/2024/07/instalacao-do-docker-nginx-proxy.html
true
2111658401935938130
UTF-8
Todas as postagens carregadas Nenhuma postagem encontrada VER TODAS Leia mais Responder Cancelar resposta Deletar Por Início PÁGINAS POSTS Ver todos RECOMENDADO PARA VOCÊ CATEGORIA ARQUIVO PESQUISAR TODOS OS POSTS Não foi encontrado nenhum post correspondente a sua pesquisa Voltar Página Inicial Domingo Segunda Terça Quarta Quinta Sexta Sábado Dom Seg Ter Qua Qui Sex Sab Janeiro Feveiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro Jan Fev Mar Abr Maio Jun Jul Ago Set Out Nov Dez agora mesmo 1 minuto atrás $$1$$ minuto atrás 1 hora atrás $$1$$ horas atrás Ontem $$1$$ dias atrás $$1$$ semanas atrás mais de 5 semanas atrás Seguidores Seguidor ESTE CONTEÚDO PREMIUM ESTÁ BLOQUEADO PASSO 1: Compartilhar em uma rede social PASSO 2: Clique no link da sua rede social Copiar todo o código Selecione todo o código Todos os códigos foram copiados para sua área de transferência Não é possível copiar os códigos / textos, pressione [CTRL]+[C] (ou CMD+C com Mac) para copiar Índice