GNU/Linux >> Linux Esercitazione >  >> Panels >> Docker

Come installare Docker e distribuire uno stack LAMP

Docker è una piattaforma container per le applicazioni. Con Docker, gli utenti possono scaricare app preconfigurate senza il fastidio del processo di installazione e configurazione. I container Docker possono anche essere costruiti l'uno sull'altro.

Se hai familiarità con i container Docker, prova anche Linode Images per acquisire e distribuire profili di sistema più grandi.

Installa prerequisiti

A causa di un problema noto con le dipendenze della finestra mobile .deb, l'installazione della finestra mobile su una VM Debian/Ubuntu richiede un passaggio aggiuntivo:

  1. Corri:

     apt-get install dmsetup && dmsetup mknodes
    

Installa Docker

Utilizzare lo script di installazione mantenuto da Docker per Debian o Ubuntu. Per altri sistemi operativi, consulta le Guide all'installazione di Docker.

  1. Corri:

    curl -sSL https://get.docker.com/ | sh
    
    Nota

    La versione corrente dello script Docker verifica il supporto AUFS e visualizza l'avviso di seguito se il supporto non viene trovato:

    Attenzione:il kernel attuale non è supportato dal pacchetto linux-image-extra-virtual. Non abbiamo supporto AUFS. Prendi in considerazione l'installazione del kernel packageslinux-image-virtual e linux-image-extra-virtual per il supporto AUFS.+ dormi 10

    Questo messaggio può essere tranquillamente ignorato, poiché lo script continuerà l'installazione utilizzando DeviceMapper o OverlayFS. Se hai bisogno del supporto AUFS, dovrai configurare una distribuzione fornita o un kernel compilato su misura.

  2. Se necessario, aggiungi l'utente non root al gruppo "docker":

    sudo usermod -aG docker example_user
    

Scarica l'immagine della lampada Docker

È possibile accedere alla pagina utente di Docker Hub per Linode qui. Seleziona la lampada immagine per informazioni sulla configurazione.

  1. Cerca linode immagini utente:

    sudo docker search linode
    
  2. Scarica il linode/lampada immagine:

    sudo docker pull linode/lamp
    

Esegui Docker Container, Apache e MySQL

Quando un'immagine viene scaricata, non ci sono contenitori di immagini in esecuzione.

  1. Esegui, crea o attiva un nuovo container e inoltra la porta 80:

    sudo docker run -p 80:80 -t -i linode/lamp /bin/bash
    
    Attenzione Questo comando cambia anche il prompt del terminale con l'utente root all'interno del nuovo contenitore.
  2. Come utente root del contenitore, avvia Apache:

    service apache2 start
    
  3. Avvia MySQL:

    service mysql start
    
  4. Esci dal contenitore lasciandolo in esecuzione premendo ctrl + p quindi ctrl + q .

  5. Inserisci l'indirizzo IP in un browser web per testare il sito.

    Nota La directory principale del sito Web è /var/www/example.com/public_html/ .

Congratulazioni, hai installato uno stack LAMP configurato utilizzando Docker!

Dove trovare le impostazioni di configurazione

L'immagine LAMP è stata installata utilizzando la guida Hosting a Website su un container Ubuntu. I file di configurazione e le impostazioni possono essere trovati lì o nella pagina linode/lampada Docker Hub.

Maggiori informazioni

Si consiglia di consultare le seguenti risorse per ulteriori informazioni su questo argomento. Sebbene questi siano forniti nella speranza che possano essere utili, tieni presente che non possiamo garantire l'accuratezza o la tempestività dei materiali ospitati esternamente.

  • Pagina Linode Docker Hub
  • Documenti Docker
  • Tutorial Prova Docker
  • Hub Docker

Docker
  1. Come installare WordPress utilizzando Docker

  2. Come distribuire PostgreSQL come contenitore Docker

  3. Come installare e utilizzare Docker Compose su CentOS

  4. Installa Docker e WordPress su Ubuntu

  5. Come installare Docker ed eseguire Docker Container in Ubuntu

Come installare e utilizzare Docker Compose su Ubuntu 22.04

Come installare e utilizzare Docker su Ubuntu 22.04

Come installare Docker e Docker Compose su Linux

Come distribuire e gestire un contenitore Docker MongoDB

Come installare Docker su Rocky Linux e AlmaLinux

Come installare e utilizzare Docker su Ubuntu 20.04