Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Docker Base Image Ubuntu statt Debian?

  1. #1
    Registrierter Benutzer
    Registriert seit
    Dec 2015
    Beiträge
    7

    Docker Base Image Ubuntu statt Debian?

    Hi Leutz,

    Docker Noobie hier, evtl kennt sich hier jemand mit Docker aus, ich verstehe nämlich paar Basics nicht.

    Wenn man ein Debian System laufen hat und in seinem Dockerfile ein "FROM ubuntu" definiert, um daraus später ein Image zu erzeugen, so verhält sich die Anwendung im Container so als wenn diese unter einer Ubuntu Umgebung laufen würde.
    Die Tutorials die ich mir angeschaut habe um ein LAMP Stack aufzubauen definieren Ubuntu als Base Image OS. (siehe dieses Dockerfile)

    Warum macht man das so?

    Ein LAMP kann doch auch unter einem reinen Debian laufen. Wieso soll man jetzt ein (Ubuntu) Base Image mit einer anderen Distro setzen? Oder kann dort einfach ein "FROM Debian" defniert werden?
    Wenn ja, warum? Der Container läuft doch schon unter einem Debian, also wozu dann ein FROM Debian?

  2. #2
    Banned
    Registriert seit
    Feb 2005
    Beiträge
    1.151
    Wenn du deine Container vernünftig baust, dann wirst du immer von deinem System aus gehen.
    Auf einem Debian werden dann in allen "Dockerfile"s nur "FROM debian" Direktiven stehen.

    Wenn man vorgefertigte Container pullt, dann hat man halt das, was andere Leute sich so vorstellen.

    Einem System zu trauen, auf dem nicht ausschließlich "handgeschöpfte" Container laufen, ist ähnlich einem BackUp direkt bei NSA oder BKA.

    Der Käse irgendwelche Container z.B. auf einem Debian als Host laufen zu lassen, funktioniert sogar mit openSUSE Containern.
    Die Dockerengine macht da einen ziemlich guten Job.
    Ob das auch bei sehr heiklen Setups gilt, ist mehr als fraglich.

    Weil Debian und Ubuntu sich sehr ähnlich sind, wird es bei den allermeisten "Dockerfile"s dennoch nur zu vielen Fehlern führen, wenn man "FROM Ubuntu" durch "FROM Debian" ersetzt.
    Probier es einfach aus.
    Bei sehr schlichten "Dockerfiles"s magst ja bei einem von 100 mal Glück haben.
    Es sind ja schon Paketnamen und RepoURLs verschieden.
    Und wenn du eh alles anpasst, dann kannst das Dockerfile gleich selber schreiben.


    Lies dich mal durch die Docker Doku.

Ähnliche Themen

  1. Docker für kleinen privaten Server Sinnvoll ?
    Von Benngun im Forum Linux als Server
    Antworten: 8
    Letzter Beitrag: 09.12.15, 13:49
  2. Ubuntu und Base/E+ USB Modem?
    Von editor im Forum Anbindung an die Aussenwelt
    Antworten: 4
    Letzter Beitrag: 06.10.08, 11:48
  3. NI-DAQmx Base und debian
    Von moedule im Forum Selbstgebaute Elektronik
    Antworten: 0
    Letzter Beitrag: 11.01.07, 16:10
  4. Debian-SID:alsa-base kaputt Was nun??
    Von mat74 im Forum Musik
    Antworten: 0
    Letzter Beitrag: 29.04.04, 14:23
  5. debian installation groff--base konnte nicht installiert
    Von thorsten1896 im Forum System installieren und konfigurieren
    Antworten: 0
    Letzter Beitrag: 10.02.04, 14:40

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •