summaryrefslogtreecommitdiff
path: root/docker.tex
diff options
context:
space:
mode:
authorCamil Staps2016-10-10 13:41:15 +0200
committerCamil Staps2016-10-10 13:41:15 +0200
commit5ef33c75a37c70b98a4cd757d292fd4b2c8ff08d (patch)
tree70baa9ea9620ae4d022693ae3f88bfdfb6f85127 /docker.tex
parentFinish rough presentation (diff)
Kleine aanpassingen tekst & volgorde
Diffstat (limited to 'docker.tex')
-rw-r--r--docker.tex49
1 files changed, 26 insertions, 23 deletions
diff --git a/docker.tex b/docker.tex
index 7040a02..44594a3 100644
--- a/docker.tex
+++ b/docker.tex
@@ -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}