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

Jak nasadit kontejner nginx s Dockerem na Linode

<šablona x-if=visible><šablona x-if=$isMobile()>

Co je to kontejner Docker?

Podle Docker.com je kontejner „lehká, samostatná, spustitelná část softwarového balíčku, který obsahuje vše potřebné k jeho spuštění:kód, runtime, systémové nástroje, systémové knihovny a nastavení.“ Kontejner izoluje software od svého okolí a je vytvořen z obrázků stažených z registru Docker. Můžete například vytáhnout obrázek nginx a vytvořit z něj tolik kontejnerů, kolik potřebujete.

Syntaxe příkazu Docker

Nasaďte kontejner Docker pomocí následující syntaxe:

docker run –name CONTAINER-NAME -p NETWORK_PORT:CONTAINER_PORT IMAGE NAME

Skládá se z:

  • CONTAINER-NAME :Název, který dáte kontejneru.
  • NETWORK_PORT :Port dostupný pro síť.
  • CONTAINER_PORT :Port, na kterém bude kontejner naslouchat.
  • IMAGE NAME :Název obrázku, který má být použit pro kontejner.

Nasazení kontejneru

Tento příklad vytvoří kontejner nginx s odhaleným portem 80 pomocí oficiálního obrázku nginx.

  1. Potvrďte aktuální, existující oficiální obrázek:

    docker images
    

    Na tomto snímku obrazovky je obrázek nginx dva týdny starý:

    <šablona x-if=visible><šablona x-if=$isMobile()>

  2. Aktualizujte původní obrázek pomocí docker pull nginx jak je znázorněno v příručce Jak nainstalovat docker a stáhnout obrazy pro nasazení kontejneru. Spusťte docker images znovu pro potvrzení aktualizace:

    <šablona x-if=visible><šablona x-if=$isMobile()>

  3. Nasazení kontejneru:

    docker run --name docker-nginx -p 80:80 -d nginx
    

    Zobrazí se nově vytvořené ID pro kontejner. Všimněte si, že -d , odpojit , volba vás vrátí na výzvu:

    <šablona x-if=visible><šablona x-if=$isMobile()>

  4. Potvrďte, že kontejner běží:

    docker ps -a
    
  5. Přejděte na IP adresu svého Linode, abyste viděli výchozí uvítací zprávu nginx:

Jak zastavit a odstranit kontejnery

  1. Zastavte kontejner pomocí prvních několika znaků ID kontejneru (e468 v tomto příkladu):

    docker stop e468
    
  2. Odstraňte kontejner pomocí rm příkaz a stejné ID kontejneru:

    docker rm e468
    

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ů.

  • Docker Docs
  • Výukový program Docker Try it
  • Docker Hub

Docker
  1. Jak nainstalovat WordPress s Dockerem na Ubuntu

  2. Jak nainstalovat Jenkins pomocí Docker

  3. Jak nasadit PostgreSQL jako Docker Container

  1. Jak nasadit mikroslužby s Dockerem

  2. Jak nasadit aplikace s Rancherem

  3. Jak nainstalovat Docker a nasadit LAMP Stack

  1. Jak nasadit PostgreSQL na Docker Container

  2. Jak nasadit NGINX Reverse Proxy na Docker

  3. Jak nasadit a spravovat MongoDB pomocí Dockeru