GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Docker

Erstellen, markieren und laden Sie Ihr eigenes Docker-Image hoch

Docker erleichtert die Entwicklung und Bereitstellung benutzerdefinierter und konsistenter Umgebungen, die bestimmte Anwendungen und Abhängigkeiten enthalten. Docker nennt diese Zusammenstellungen Images. Docker-Images können von privaten Standorten oder vom offiziellen Repository Docker Hub gehostet und abgerufen werden.

Dieser Leitfaden ist Teil einer Reihe von Einführungen in Docker-Konzepte. Die Befehle zum Erstellen eines Images in diesem Handbuch bauen auf dem vorherigen Handbuch How to Install and Pull Images for Container Deployment auf. Weitere Informationen zu Docker und Containern finden Sie in unseren Leitfäden zu Containern.

Erstellen Sie ein Docker-Image

Erstellen Sie ein neues lokales Image basierend auf dem neuesten Ubuntu Docker-Image. Obwohl das Repository bereits über eine Reihe von LAMP-Stack-Images verfügt, erstellen wir in diesem Handbuch eines als Beispiel für den Prozess.

  1. Holen Sie sich das neueste Ubuntu-Image:

     docker pull ubuntu
    
  2. Erstellen Sie den neuen Container, damit wir unseren LAMP-Stack zu Ubuntu hinzufügen können. Dieses Beispiel nennt den Container lamp-server-template und fügt die bash hinzu Option zum Docker-Befehl, um den Container zu betreten, um weitere Änderungen vorzunehmen:

    docker run --name lamp-server-template -it ubuntu:latest bash
    
  3. Installieren Sie den lamp-server Metapaket im Container:

    apt-get install lamp-server^
    

    Dieses Upgrade und die Installation dauern länger, als wenn Sie auf einem Standardserver arbeiten würden. Während der Installation des LAMP-Stacks werden Sie aufgefordert, ein MySQL-Root-Benutzerkennwort zu erstellen. Verlassen Sie nach Abschluss der Installation den Container:

    exit
    
  4. Verwenden Sie docker ps -a um alle verfügbaren Container aufzulisten: