From 7c9f144f89c63e0d4484e98db31f5636e16b44af Mon Sep 17 00:00:00 2001 From: Jerome Petazzoni Date: Sun, 14 Apr 2019 03:24:00 -0500 Subject: [PATCH] Add exercises to in-person curriculum --- slides/intro-fullday.yml | 39 ++++++++++++++++++++++++++++++++------- 1 file changed, 32 insertions(+), 7 deletions(-) diff --git a/slides/intro-fullday.yml b/slides/intro-fullday.yml index 7dee3550..98281b5b 100644 --- a/slides/intro-fullday.yml +++ b/slides/intro-fullday.yml @@ -19,7 +19,7 @@ chapters: - shared/about-slides.md - shared/toc.md - - containers/Docker_Overview.md - - containers/Docker_History.md + #- containers/Docker_History.md - containers/Training_Environment.md - containers/Installing_Docker.md - containers/First_Containers.md @@ -29,13 +29,32 @@ chapters: - containers/Building_Images_Interactively.md - containers/Building_Images_With_Dockerfiles.md - containers/Cmd_And_Entrypoint.md - - containers/Copying_Files_During_Build.md -- - containers/Multi_Stage_Builds.md +- - containers/Copying_Files_During_Build.md + - | + # Exercise — writing Dockerfiles + + Let's write Dockerfiles for an existing application! + + The code is at: https://github.com/jpetazzo/wordsmith + + - containers/Multi_Stage_Builds.md - containers/Publishing_To_Docker_Hub.md - containers/Dockerfile_Tips.md + - | + # Exercise — writing better Dockerfiles + + Let's update our Dockerfiles to leverage multi-stage builds! + + The code is at: https://github.com/jpetazzo/wordsmith + + Use a different tag for these images, so that we can compare their sizes. + + What's the size difference between single-stage and multi-stage builds? + - - containers/Naming_And_Inspecting.md - containers/Labels.md - containers/Getting_Inside.md + - containers/Resource_Limits.md - - containers/Container_Networking_Basics.md - containers/Network_Drivers.md - containers/Container_Network_Model.md @@ -45,16 +64,22 @@ chapters: - containers/Windows_Containers.md - containers/Working_With_Volumes.md - containers/Compose_For_Dev_Stacks.md - - containers/Docker_Machine.md -- - containers/Advanced_Dockerfiles.md + - | + # Exercise — writing a Compose file + + Let's write a Compose file for the wordsmith app! + + The code is at: https://github.com/jpetazzo/wordsmith + +- - containers/Docker_Machine.md + - containers/Advanced_Dockerfiles.md - containers/Application_Configuration.md - containers/Logging.md - - containers/Resource_Limits.md - - containers/Namespaces_Cgroups.md - containers/Copy_On_Write.md #- containers/Containers_From_Scratch.md - - containers/Container_Engines.md - - containers/Ecosystem.md + #- containers/Ecosystem.md - containers/Orchestration_Overview.md - shared/thankyou.md - containers/links.md