diff options
author | Camil Staps | 2016-10-10 13:41:15 +0200 |
---|---|---|
committer | Camil Staps | 2016-10-10 13:41:15 +0200 |
commit | 5ef33c75a37c70b98a4cd757d292fd4b2c8ff08d (patch) | |
tree | 70baa9ea9620ae4d022693ae3f88bfdfb6f85127 | |
parent | Finish rough presentation (diff) |
Kleine aanpassingen tekst & volgorde
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | Makefile | 3 | ||||
-rw-r--r-- | docker.tex | 49 | ||||
-rw-r--r-- | examples/fortune/Dockerfile | 6 |
4 files changed, 29 insertions, 30 deletions
@@ -14,5 +14,4 @@ _minted-*/ moby.svg -compiling.png swarm.png @@ -23,9 +23,6 @@ moby.svg: swarm.png: curl https://www.docker.com/sites/default/files/docker-swarm-hero2.png > $@ -compiling.png: - curl https://imgs.xkcd.com/comics/compiling.png > $@ - clean: $(RM) -r $(AUX) $(DEPS_GEN) $(PRE) \ docker.{aux,log,nav,out,snm,toc,vrb} _minted-* @@ -25,6 +25,12 @@ } \date{11 oktober 2016} +\AtBeginSection[]{ + \begin{frame}{Inhoudsopgave} + \tableofcontents[currentsection] + \end{frame} +} + \begin{document} \pdfinfo{ @@ -46,6 +52,7 @@ \begin{itemize} \item Virtualisatie \item Lightweight + \item Compleet besturingssysteem in \'e\'en config beschrijven \item Secure by default \end{itemize} \end{frame} @@ -158,7 +165,7 @@ Tonight's the night: Sleep in a eucalyptus tree. \begin{frame}[fragile]{Daemons}{Dockerfile} \begin{minted}{docker} -# Base: Node.js +# Basis: Node.js FROM node:argon RUN mkdir -p /usr/src/cloogle-stats @@ -168,7 +175,7 @@ WORKDIR /usr/src/cloogle-stats COPY package.json /usr/src/cloogle-stats RUN npm install -# Own source +# Eigen code COPY server.js /usr/src/cloogle-stats COPY entrypoint.sh /usr/src/cloogle-stats @@ -240,13 +247,6 @@ ENTRYPOINT ["./entrypoint.sh"] char c = NULL; \end{minted} \end{frame} -\begin{frame}{Compileren in verschillende omgevingen} - \begin{center} - \includegraphics[width=.5\linewidth]{compiling} - - {\scriptsize\href{https://www.xkcd.com/303/}{https://www.xkcd.com/303/}} - \end{center} -\end{frame} \begin{frame}{Continuous Integration}{Idee} \begin{itemize} @@ -301,39 +301,42 @@ test: \end{itemize} \end{frame} -\begin{frame}{Swarm} +\begin{frame}{Docker Compose} \begin{itemize} \item - Maak een netwerk van Docker hosts + Docker filosofie: \'e\'en proces per container \item - Verdeel workload over al die hosts + Probleem: webserver met database? \item - Hele netwerk toegankelijk als \'e\'en Docker host + Beschrijf hoe containers van elkaar afhankelijk zijn \item - \href{https://www.docker.com/products/docker-swarm}{https://www.docker.com/products/docker-swarm} + \href{https://docs.docker.com/compose/}{https://docs.docker.com/compose/} \end{itemize} - \begin{center} - \includegraphics[width=.3\linewidth]{swarm} - \end{center} \end{frame} -\begin{frame}{Docker Compose} +\begin{frame}{Swarm} \begin{itemize} \item - Docker filosofie: \'e\'en proces per container + Maak een netwerk van Docker hosts \item - Probleem: webserver met database? - \pause + Verdeel workload over al die hosts \item - Beschrijf hoe containers van elkaar afhankelijk zijn + Hele netwerk toegankelijk als \'e\'en Docker host \item - \href{https://docs.docker.com/compose/}{https://docs.docker.com/compose/} + \href{https://www.docker.com/products/docker-swarm}{https://www.docker.com/products/docker-swarm} \end{itemize} + \begin{center} + \includegraphics[width=.3\linewidth]{swarm} + \end{center} \end{frame} \section*{Einde} \begin{frame}{Einde} \begin{itemize} + \item + Vragen? + + \vfill \item Deze presentatie en voorbeelden: \begin{itemize} \item \href{https://git.camilstaps.nl/LUGN-Docker.git}{https://git.camilstaps.nl/LUGN-Docker.git} diff --git a/examples/fortune/Dockerfile b/examples/fortune/Dockerfile index b718b53..e14c71e 100644 --- a/examples/fortune/Dockerfile +++ b/examples/fortune/Dockerfile @@ -1,11 +1,11 @@ -# Base image +# Basisimage FROM debian:jessie # Metadata MAINTAINER Camil Staps <info@camilstaps.nl> -# Derivations from base image +# Aanpassing t.o.v. basisimage RUN apt-get update -qq && apt-get install -qq -y fortune -# Command +# Commando ENTRYPOINT /usr/games/fortune CMD -s |