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

Jak nainstalovat Docker a nasadit LAMP Stack

Docker je kontejnerová platforma pro aplikace. S Dockerem mohou uživatelé stahovat předem nakonfigurované aplikace bez potíží s instalací a konfigurací. Kontejnery Docker mohou také stavět na sobě.

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

Pokud znáte kontejnery Docker, vyzkoušejte také Linode Images k zachycení a nasazení větších systémových profilů.

Předpoklady instalace

Kvůli známému problému se závislostmi dockeru .deb vyžaduje instalace dockeru na virtuálním počítači Debian/Ubuntu další krok:

  1. Spustit:

     apt-get install dmsetup && dmsetup mknodes
    

Instalovat Docker

Použijte instalační skript spravovaný Dockerem pro Debian nebo Ubuntu. Pro ostatní operační systémy viz Instalační příručka Docker.

  1. Spustit:

    curl -sSL https://get.docker.com/ | sh
    
    Poznámka

    Aktuální verze skriptu dockeru zkontroluje podporu AUFS a v případě, že podpora není nalezena, zobrazí níže uvedené varování:

    Upozornění:aktuální jádro není podporováno balíčkem linux-image-extra-virtualpackage. Nemáme podporu AUFS. Zvažte instalaci balíčku packageslinux-image-virtual kernel a linux-image-extra-virtual pro podporu AUFS.+ sleep 10

    Tuto zprávu můžete bezpečně ignorovat, protože skript bude pokračovat v instalaci pomocí DeviceMapper nebo OverlayFS. Pokud požadujete podporu AUFS, budete muset nakonfigurovat distribucí dodávané nebo vlastní kompilované jádro.

  2. V případě potřeby přidejte uživatele bez oprávnění root do skupiny „docker“:

    sudo usermod -aG docker example_user
    

Stáhnout obrázek lampy docker

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

  1. Vyhledejte linode uživatelské obrázky:

    sudo docker search linode
    
  2. Stáhněte si linodu/lampu obrázek:

    sudo docker pull linode/lamp
    

Spusťte Docker Container, Apache a MySQL

Při stahování obrázku nejsou spuštěny žádné kontejnery obrázků.

  1. Spusťte, vytvořte nebo zapněte nový kontejner a předejte port 80:

    sudo docker run -p 80:80 -t -i linode/lamp /bin/bash
    
    Pozor Tento příkaz také změní výzvu terminálu na uživatele root v rámci nového kontejneru.
  2. Jako uživatel root kontejneru spusťte Apache:

    service apache2 start
    
  3. Spusťte MySQL:

    service mysql start
    
  4. Opusťte kontejner a nechte jej spuštěný stisknutím ctrl + p pak ctrl + q .

  5. Chcete-li web otestovat, zadejte do webového prohlížeče IP adresu.

    Poznámka Kořenový adresář webu je /var/www/example.com/public_html/ .

Gratulujeme, nainstalovali jste nakonfigurovaný zásobník LAMP pomocí Dockeru!

Kde najít nastavení konfigurace

Obraz LAMP byl nainstalován pomocí průvodce Hosting a Website na kontejneru Ubuntu. Konfigurační soubory a nastavení lze nalézt tam nebo na stránce linode/lamp Docker Hub.

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. Jak nainstalovat WordPress pomocí Docker

  2. Jak nasadit PostgreSQL jako Docker Container

  3. Jak nainstalovat a používat Docker Compose na CentOS

  1. Jak nasadit kontejner nginx s Dockerem na Linode

  2. Jak nainstalovat Docker a spustit kontejnery Docker v Ubuntu

  3. Jak zálohovat a obnovovat kontejnery Docker

  1. Jak nainstalovat Docker na Debian 11

  2. Jak nainstalovat Vim do kontejneru Docker

  3. Nainstalujte Docker a WordPress na Ubuntu