http://pwnd.io
@writeline
Perl, PHP, Go,
Python, Java,
JavaScript, C#, C,
C++, Ruby, Elixir
.NET, LAMP, J2EE,
Node, Rails, Erlang
SQL Server, SQL
Az...
Perl, PHP, Go,
Python, Java,
JavaScript, C#, C,
C++, Ruby, Elixir
.NET, LAMP, J2EE,
Node, Rails, Erlang
SQL Server, SQL
Az...
App
A
Hypervisor (Type 2)
Host OS
Server
Guest
OS
Bins/
Libs
App
A’
Guest
OS
Bins/
Libs
App
B
Guest
OS
Bins/
Libs
VM
Guest...
https://docs.docker.com/installation
https://github.com/aspnetde/nodejs-webserver-guide
# node:0.10-onbuild
FROM node:0.10.36
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
ONBUILD COPY package.json /usr/src/ap...
Docker Container und Microsoft Azure
Docker Container und Microsoft Azure
Docker Container und Microsoft Azure
Docker Container und Microsoft Azure
Docker Container und Microsoft Azure
Docker Container und Microsoft Azure
Docker Container und Microsoft Azure
Docker Container und Microsoft Azure
Docker Container und Microsoft Azure
Docker Container und Microsoft Azure
Docker Container und Microsoft Azure
Docker Container und Microsoft Azure
Docker Container und Microsoft Azure
Docker Container und Microsoft Azure
Docker Container und Microsoft Azure
Docker Container und Microsoft Azure
Docker Container und Microsoft Azure
Docker Container und Microsoft Azure
Docker Container und Microsoft Azure
Nächste SlideShare
Wird geladen in …5
×

Docker Container und Microsoft Azure

1.043 Aufrufe

Veröffentlicht am

Dieser Vortrag beschreibt die Grundlagen von Docker und Containern unter Linux. Er wurde gehalten bei den .NET Usergroups in Berlin, Karlsruhe und Ulm.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

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

Docker Container und Microsoft Azure

  1. 1. http://pwnd.io @writeline
  2. 2. Perl, PHP, Go, Python, Java, JavaScript, C#, C, C++, Ruby, Elixir .NET, LAMP, J2EE, Node, Rails, Erlang SQL Server, SQL Azure, PostgreSQL, CouchDB, MongoDB, MySQL Cluster, Cassandra Web Front End, API Endpoint, Queues, User DB, Analytics DB
  3. 3. Perl, PHP, Go, Python, Java, JavaScript, C#, C, C++, Ruby, Elixir .NET, LAMP, J2EE, Node, Rails, Erlang SQL Server, SQL Azure, PostgreSQL, CouchDB, MongoDB, MySQL Cluster, Cassandra Web Front End, API Endpoint, Queues, User DB, Analytics DB On Premise Amazon Cloud Google Cloud Rackspace VMWare Microsoft Azure
  4. 4. App A Hypervisor (Type 2) Host OS Server Guest OS Bins/ Libs App A’ Guest OS Bins/ Libs App B Guest OS Bins/ Libs VM Guest OS Guest OS AppA’ Host OS Server Bins/Libs AppA Bins/Libs AppB AppB’ AppB’ AppB’ Container Containers are isolated, but share OS kernel and bins/libraries Better Portability, Agility and Cost Docker Engine
  5. 5. https://docs.docker.com/installation
  6. 6. https://github.com/aspnetde/nodejs-webserver-guide
  7. 7. # node:0.10-onbuild FROM node:0.10.36 RUN mkdir -p /usr/src/app WORKDIR /usr/src/app ONBUILD COPY package.json /usr/src/app/ ONBUILD RUN npm install ONBUILD COPY . /usr/src/app CMD [ "npm", "start" ] # App Dockerfile FROM node:0.10-onbuild EXPOSE 5000 # Ausführung docker build –t mynode . EXPOSE 5000 COPY . /usr/src/app RUN npm install COPY package.json /usr/src/app/ FROM node:0.10-onbuild

×