GNU/Linux >> Znalost Linux >  >> Panels >> Docker

Webový server Node.js nasazený v Dockeru

Node.js je balíček JavaScript na straně serveru, který se často používá pro různé cloudové aplikace. Docker je kontejnerová platforma. S Dockerem mohou uživatelé stahovat aplikace bez potíží s instalací a konfigurací.

Instalovat Docker

Chcete-li nainstalovat Docker CE (Community Edition), postupujte podle pokynů v jedné z níže uvedených příruček:

  • Instalace a používání Dockeru na Ubuntu a Debian

  • Instalace a používání Dockeru na CentOS a Fedoře

Úplné pokyny pro ještě více distribucí Linuxu naleznete v části Instalace Docker Engine v oficiální dokumentaci Dockeru.

Stáhnout obraz serveru Docker Node.js

Uživatelská stránka Docker Hub pro Linode je přístupná zde. Vyberte server-node-js obrázek pro informace o konfiguraci.

Poznámka Obrazy Docker vytvořené pro jeden operační systém lze použít na serverech s jiným OS. server-node-js Obraz Ubuntu 14.04 byl testován na Debian 7, Ubuntu 14.04, CentOS 7 a Fedora 21. Po instalaci Dockeru na CentOS a Fedoře spusťte sudo service docker start příkaz.
  1. Vyhledejte linode obrázky:

    docker search linode
    
  2. Stáhněte si linode/server-node-js obrázek:

    docker pull linode/server-node-js
    

Spusťte Docker Container, Node.js a webový server

  1. Spusťte kontejner Linode. Přepošlete port 80 Linode na port 3000 kontejneru:

    docker run -d -p 80:3000 linode/server-node-js
    
    Poznámka Tento příkaz spustí obraz dockeru jako démona.
  2. Otestujte server na example.com/test.htm , nahrazující example.com s IP adresou vašeho Linode. Měla by se objevit stránka s „Test File“.

Stránka obrázku Docker Hub obsahuje informace vysvětlující, co obrázek Docker obsahuje.

Další informace

Další informace o tomto tématu můžete získat v následujících zdrojích. Přestože jsou poskytovány v naději, že budou užitečné, vezměte prosím na vědomí, že nemůžeme ručit za přesnost nebo aktuálnost externě hostovaných materiálů.

  • Stránka Linode Docker Hub
  • Docker Docs
  • Výukový program Docker Try it
  • Docker Hub

Docker
  1. Webový server Nginx Docker image založený na Debian GNU/Linux

  2. Hostujte více webových stránek na kontejnerech Docker

  3. Jak použít Dockerfile k vytvoření Docker Image

  1. Jak nastavit jednoduchý webový server Apache v kontejneru Docker

  2. Základy Vhosts

  3. Jak zacházet s aktualizacemi zabezpečení v kontejnerech Docker?

  1. Nainstalujte server Wireguard VPN pomocí Docker

  2. Extrahovat soubor z obrázku Dockeru?

  3. Jak zabalit a přenést obrazy Dockeru z jednoho serveru na druhý