WAS IST DOCKER? 
Scope Alliance @ DOAG 2014 , Nürnberg
3-SCHRITTE-KONZEPT 
‣ BUILD: 
‣ Beliebige Programmiersprachen 
‣ SHIP: 
‣ Anwendung + Abhängigkeiten in Sandbox 
‣ RUN: 
‣...
ARCHITEKTUR 
Server 
Host-Betriebssystem 
Docker Engine (kein Gast-OS benötigt) 
Abhängigkeiten A Abhängigkeiten B 
Anwend...
DOCKER FÜR ENTWICKLER 
4 
Anwendung 
Abhängigkeiten 
Docker Image
DOCKER FÜR SYSTEM-ADMINS 
Docker Image Docker Engine 
5 
‣ Image läuft im 
Container 
‣ bel. viele Container 
sind startba...
BEISPIEL: EIGENE IMAGES 
docker pull ubuntu 
docker images 
docker run ubuntu –i –t /bin/bash 
root@7d48e2d273a1:/# 
[...]...
BEISPIEL: DOCKERFILE 
FROM griff/oracle-jdk7 
MAINTAINER Ulrich Gerkmann-Bartels "ugb@enpit.de" 
RUN mkdir -p /opt/archiva...
DEMO
Was ist Docker?
Nächste SlideShare
Wird geladen in …5
×

Was ist Docker?

488 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
488
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
4
Aktionen
Geteilt
0
Downloads
2
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Was ist Docker?

  1. 1. WAS IST DOCKER? Scope Alliance @ DOAG 2014 , Nürnberg
  2. 2. 3-SCHRITTE-KONZEPT ‣ BUILD: ‣ Beliebige Programmiersprachen ‣ SHIP: ‣ Anwendung + Abhängigkeiten in Sandbox ‣ RUN: ‣ überall lauffähig, Flexibilität 2
  3. 3. ARCHITEKTUR Server Host-Betriebssystem Docker Engine (kein Gast-OS benötigt) Abhängigkeiten A Abhängigkeiten B Anwendung A Anwendung B 3
  4. 4. DOCKER FÜR ENTWICKLER 4 Anwendung Abhängigkeiten Docker Image
  5. 5. DOCKER FÜR SYSTEM-ADMINS Docker Image Docker Engine 5 ‣ Image läuft im Container ‣ bel. viele Container sind startbar ‣ Distribution auf beliebige Geräte
  6. 6. BEISPIEL: EIGENE IMAGES docker pull ubuntu docker images docker run ubuntu –i –t /bin/bash root@7d48e2d273a1:/# [...] root@7d48e2d273a1:/# exit docker commit 7d48e2d273a1 enpit-ubuntu:1.0 docker push enpit.de:5555/enpit-ubuntu:1.0 6
  7. 7. BEISPIEL: DOCKERFILE FROM griff/oracle-jdk7 MAINTAINER Ulrich Gerkmann-Bartels "ugb@enpit.de" RUN mkdir -p /opt/archiva RUN wget -O /tmp/apache-archiva-2.1.0-bin.tar.gz […]/apache-archiva-2.1.0-bin.tar.gz RUN tar xzvf /tmp/apache-archiva-2.1.0-bin.tar.gz -C /opt/archiva --strip-components=1 RUN useradd --user-group --system --home-dir /opt/archiva archiva RUN chown -R archiva:archiva /opt/archiva ADD start_as_archiva.sh /opt/start_as_archiva.sh CMD ["/opt/start_as_archiva.sh"] EXPOSE 8080 7
  8. 8. DEMO

×