All Projects → gerassimos → dgs19

gerassimos / dgs19

Licence: MIT license
Docker Getting Started

Programming Languages

java
68154 projects - #9 most used programming language
Dockerfile
14818 projects
shell
77523 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
Handlebars
879 projects

Projects that are alternatives of or similar to dgs19

check lxc
Monitoring plugin to check LXC (Linux Container)
Stars: ✭ 13 (-40.91%)
Mutual labels:  linux-containers
elm-from-ground-up
This lab is designed to be an adjunct to learning Elm. Go from the most basic "Hello World" through data types and more advanced features in this example.
Stars: ✭ 17 (-22.73%)
Mutual labels:  training-materials
Kubernetes-and-Cloud-Native-Associate-KCNA
Useful notes for the KCNA - Kubernetes and Cloud Native Associate
Stars: ✭ 162 (+636.36%)
Mutual labels:  container-orchestration
kedro-training
Find documentation and a template project for delivering Kedro training.
Stars: ✭ 26 (+18.18%)
Mutual labels:  training-materials
appsec-education
Presentations, training modules, and other education materials from Duo Security's Application Security team.
Stars: ✭ 59 (+168.18%)
Mutual labels:  training-materials
k8s-school
Learn Kubernetes fundamentals / Formation Kubernetes et les micro-services
Stars: ✭ 30 (+36.36%)
Mutual labels:  training-materials
voorbeeldenAngular2
Examples and demos on the training Angular Fundamentals (by Peter Kassenaar)
Stars: ✭ 15 (-31.82%)
Mutual labels:  training-materials
cruk-summer-school-2018
Summer school course materials collection
Stars: ✭ 24 (+9.09%)
Mutual labels:  training-materials
navis
Python 3 library for analysis of neuroanatomical data
Stars: ✭ 68 (+209.09%)
Mutual labels:  volumes
containers-101-workshop
Docker Linux Containers 101 Workshop
Stars: ✭ 18 (-18.18%)
Mutual labels:  linux-containers
icp-ce-on-linux-containers
Multi node IBM Cloud Private Community Edition 3.2.x w/ Kubernetes 1.13.5 in a Box. Terraform, Packer and BASH based Infrastructure as Code script sets up a multi node LXD cluster, installs ICP-CE and clis on a metal or VM Ubuntu 18.04 host.
Stars: ✭ 52 (+136.36%)
Mutual labels:  linux-containers
diyC
A simple educational linux container runtime.
Stars: ✭ 87 (+295.45%)
Mutual labels:  linux-containers
training-materials
No description or website provided.
Stars: ✭ 47 (+113.64%)
Mutual labels:  training-materials
python-basic
Python3 teaching materials for basic introduction to Python (2 days)
Stars: ✭ 40 (+81.82%)
Mutual labels:  training-materials
docker-vackup
Script to easily backup and restore docker volumes
Stars: ✭ 102 (+363.64%)
Mutual labels:  volumes
skeletor
3D skeleton extraction from meshes.
Stars: ✭ 115 (+422.73%)
Mutual labels:  volumes
Rattrap
The container-based cloud platform for mobile code offloading
Stars: ✭ 20 (-9.09%)
Mutual labels:  linux-containers
ru102js
Source code for the RU102JS Redis for JavaScript Developers Course
Stars: ✭ 21 (-4.55%)
Mutual labels:  training-materials
python-functions-and-modules
Python3 teaching materials for functions and modules (1 day)
Stars: ✭ 13 (-40.91%)
Mutual labels:  training-materials
Conty
Easy to use unprivileged Linux container packed into a single portable executable
Stars: ✭ 198 (+800%)
Mutual labels:  linux-containers

dgs19 - Docker Getting Started


Course Description:

This course will explore Docker from the very basics of installation and function to real world use cases. We will talk about Docker architecture in order to provide a better understanding of how to manage Linux Containers using the Docker CLI.


Course Content:

  • About the course
  • Introduction to Docker
  • Installation of Docker and other tools
  • Command line structure - Basic Information
  • Containers lifecycle (run, stop, rm)
  • Docker Networking Basics
  • Container Images - Docker Hub Registry
  • Build Images - The Dockerfile Basics
  • Persistent Data and Volumes
  • Docker Compose: The Multi-Container Tool
  • Introduction to Container Orchestration (Kubernetes and Docker Swarm)
  • Other Resources

Core Objectives:

  • Introduce and Understand Linux Containers
  • The basis of how Docker works
  • How to install the Docker Community Edition
  • How to manage image, containers, networks and volumes
  • Build images using a Dockerfile
  • Tag images and push them to Docker Hub
  • Use Docker Compose to deploy multiple containers
  • Explore the Most Common Use Cases for Docker
  • What is container orchestration

Course Slides:


Course Exercises and Hands-on Labs:


Prerequisites:

  • No paid software required
  • PC (Mac/Windows/Linux) with local admin access to install Docker
  • Linux basics such as shell terminal, text editing from the command (vim, nano)
  • Understand the basics of web and database servers (how they typically communicate, IP's, ports etc.)
  • Have a GitHub and Docker Hub account

  • If you found this repository to be helpful, you can say "like" by clicking the "Star" button. Thanks :)

test commit 3

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].