mirror of
https://github.com/jpetazzo/container.training.git
synced 2026-07-20 21:39:22 +00:00
115 lines
3.2 KiB
YAML
115 lines
3.2 KiB
YAML
title: |
|
|
Introduction
|
|
to Containers
|
|
and Orchestration
|
|
|
|
#chat: "[Slack](https://dockercommunity.slack.com/messages/C7GKACWDV)"
|
|
chat: "[Gitter](https://gitter.im/jpetazzo/training-20180605-montpellier)"
|
|
|
|
gitrepo: github.com/jpetazzo/container.training
|
|
|
|
slides: http://juin2018.container.training/
|
|
|
|
exclude:
|
|
- self-paced
|
|
|
|
chapters:
|
|
- common/title.md
|
|
- logistics.md
|
|
- intro/intro.md
|
|
- common/about-slides.md
|
|
- common/toc.md
|
|
- - intro/Docker_Overview.md
|
|
- intro/Docker_History.md
|
|
- intro/Training_Environment.md
|
|
- intro/Installing_Docker.md
|
|
- intro/First_Containers.md
|
|
- intro/Background_Containers.md
|
|
- intro/Start_And_Attach.md
|
|
- - intro/Initial_Images.md
|
|
- intro/Building_Images_Interactively.md
|
|
- intro/Building_Images_With_Dockerfiles.md
|
|
- intro/Cmd_And_Entrypoint.md
|
|
- intro/Copying_Files_During_Build.md
|
|
- - |
|
|
# Exercise — writing Dockerfiles
|
|
|
|
Let's write Dockerfiles for an existing application!
|
|
|
|
The code is at: https://bitbucket.org/jgarrouste/k8s-wordsmith-exo/src/master/
|
|
- intro/Multi_Stage_Builds.md
|
|
- intro/Publishing_To_Docker_Hub.md
|
|
- intro/Dockerfile_Tips.md
|
|
- |
|
|
# Exercise — writing better Dockerfiles
|
|
|
|
Let's update our Dockerfiles to leverage multi-stage builds!
|
|
|
|
The code is at: https://bitbucket.org/jgarrouste/k8s-wordsmith-exo/src/master/
|
|
|
|
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?
|
|
- - intro/Naming_And_Inspecting.md
|
|
- intro/Labels.md
|
|
- intro/Getting_Inside.md
|
|
- intro/Resource_Limits.md
|
|
- - intro/Namespaces_Cgroups.md
|
|
- intro/Copy_On_Write.md
|
|
#- intro/Containers_From_Scratch.md
|
|
- - intro/Container_Networking_Basics.md
|
|
- intro/Network_Drivers.md
|
|
- intro/Container_Network_Model.md
|
|
#- intro/Connecting_Containers_With_Links.md
|
|
- intro/Ambassadors.md
|
|
- - intro/Local_Development_Workflow.md
|
|
- intro/Working_With_Volumes.md
|
|
- intro/Compose_For_Dev_Stacks.md
|
|
- |
|
|
# Exercise — writing a Compose file
|
|
|
|
Let's write a Compose file for the wordsmith app!
|
|
|
|
The code is at: https://bitbucket.org/jgarrouste/k8s-wordsmith-exo/src/master/
|
|
|
|
- - intro/CI_Pipeline.md
|
|
- intro/Docker_Machine.md
|
|
- intro/Advanced_Dockerfiles.md
|
|
- intro/Application_Configuration.md
|
|
- intro/Logging.md
|
|
- - intro/Container_Engines.md
|
|
- intro/Ecosystem.md
|
|
- intro/Orchestration_Overview.md
|
|
- intro/links.md
|
|
- - common/prereqs.md
|
|
- kube/versions-k8s.md
|
|
- common/sampleapp.md
|
|
- common/composescale.md
|
|
- common/composedown.md
|
|
- kube/concepts-k8s.md
|
|
- common/declarative.md
|
|
- kube/declarative.md
|
|
- kube/kubenet.md
|
|
- kube/kubectlget.md
|
|
- kube/setup-k8s.md
|
|
- - kube/kubectlrun.md
|
|
- kube/kubectlexpose.md
|
|
- kube/ourapponkube.md
|
|
- - kube/dashboard.md
|
|
- |
|
|
# Exercise — running wordsmith on Kubernetes
|
|
|
|
Now that we know how to deploy containers on Kubernetes, let's deploy the wordsmith app on our cluster!
|
|
|
|
The code is at: https://bitbucket.org/jgarrouste/k8s-wordsmith-exo/src/master/
|
|
- kube/kubectlscale.md
|
|
- kube/daemonset.md
|
|
- kube/rollout.md
|
|
- - kube/logs-cli.md
|
|
- kube/logs-centralized.md
|
|
- kube/helm.md
|
|
- kube/namespaces.md
|
|
- kube/whatsnext.md
|
|
- kube/links.md
|
|
- common/thankyou.md
|