Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
elearning:workbooks:docker3:starten [2023/12/16 14:38] – created admin | elearning:workbooks:docker3:starten [2023/12/16 14:52] (Version actuelle) – admin | ||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
===== Content===== | ===== Content===== | ||
- | **DOE600 - Course Presentation**. | + | |
* Content | * Content | ||
* Prerequisites | * Prerequisites | ||
Ligne 16: | Ligne 16: | ||
* Internet | * Internet | ||
* Using the Infrastructure | * Using the Infrastructure | ||
- | * Course Programme | + | * Curriculum |
=====Prerequisites===== | =====Prerequisites===== | ||
Ligne 40: | Ligne 40: | ||
* **Unblocked** access to ports 80 and 443 at: https:// | * **Unblocked** access to ports 80 and 443 at: https:// | ||
- | + | =====Curriculum | |
- | =====Course Program | + | |
* **DOE600 - Course Presentation** | * **DOE600 - Course Presentation** | ||
Ligne 49: | Ligne 48: | ||
* Internet | * Internet | ||
* Use of the Infrastructure | * Use of the Infrastructure | ||
- | * Training Programme | + | * Curriculum |
- | * DOF601 | + | * **DOE601 |
- | * Introduction to Isolation | + | * Presentation of Virtualisation |
- | * History | + | * History |
- | * Presentation of Namespaces | + | * Presentation of Namespaces |
- | * Presentation of CGroups | + | * Presentation of CGroups |
- | * LAB #1 - Working with CGroups | + | * LAB #1 - cgroups v1 |
- | * 1.1 - Memory Limitation | + | * 1.1 - Preparation |
- | * 1.2 - The cgroup-tools package | + | * 1.2 - Presentation |
- | * The cgcreate command | + | * 1.3 - Memory Limitation |
- | * The cgexec command | + | * 1.4 - The cgcreate command |
- | * The cgdelete command | + | * 1.5 - The cgexec command |
- | * The / | + | * 1.6 - The cgdelete command |
- | * Introduction to Linux Containers | + | * 1.7 - The / |
- | * LAB #2 - Working with LXC | + | * 1.8 - The cgconfigparser command |
- | * 2.1 - Installation | + | * LAB #2 - cgroups v2 |
- | * 2.2 - Creating a Simple Container | + | * 2.1 - Preparation |
- | * 2.3 - Starting a Simple Container | + | * 2.2 - Overview |
- | * 2.4 - Attaching to a Simple Container | + | * 2.3 - Limiting CPU Resources |
- | * 2.5 - Basic LXC commands | + | * 2.4 - The systemctl set-property command |
- | * The lxc-console Command | + | * Introducing |
- | * The lxc-stop Command | + | * LAB #3 - Working with LXC |
- | * The lxc-execute | + | * 3.1 - Installation |
- | * The lxc-info | + | * 3.2 - Creating a Simple Container |
- | * The lxc-freeze | + | * 3.3 - Starting a Simple Container |
- | * The lxc-unfreeze | + | * 3.4 - Attaching to a Simple Container |
- | * Other commands | + | * 3.5 - Basic LXC Commands |
- | * 2.6 - Creating a Non-Preferred Container | + | * The lxc-console Command |
- | * User Namespaces | + | * The lxc-stop Command |
- | * Creating a Dedicated User | + | * The lxc-execute |
- | * Mapping creation | + | * The lxc-info |
- | * Container creation | + | * The lxc-freeze |
- | * Mapping Control | + | * The lxc-unfreeze |
- | * 2.7 - Creating an Ephemeral Container | + | * Other Commands |
- | * The lxc-copy Command | + | * 3.6 - Creating an Ephemeral Container |
- | * 2.8 - Saving Containers | + | * The lxc-copy Command |
+ | * 3.7 - Saving Containers | ||
* The lxc-snapshot Command | * The lxc-snapshot Command | ||
- | * **DOE602 - Getting started with Docker** | + | * **DOE602 - Getting started with Docker** |
* Introduction to Docker | * Introduction to Docker | ||
+ | * Virtualisation and Containerisation | ||
+ | * The AUFS File System | ||
+ | * OverlayFS and Overlay2 | ||
+ | * Docker Daemon and Docker Engine | ||
+ | * Docker CE and Docker EE | ||
+ | * Docker CE | ||
+ | * Docker EE | ||
+ | * Docker and Mirantis | ||
* LAB #1 - Working with Docker | * LAB #1 - Working with Docker | ||
- | * 1.1 - Installing docker | + | * 1.1 - Installing docker |
+ | * Debian 11 | ||
+ | * CentOS 8 | ||
* 1.2 - Starting a Container | * 1.2 - Starting a Container | ||
* 1.3 - Viewing the list of Containers and Images | * 1.3 - Viewing the list of Containers and Images | ||
Ligne 113: | Ligne 123: | ||
* 1.21 - Installing software in a Container | * 1.21 - Installing software in a Container | ||
* 1.22 - Using the docker commit command | * 1.22 - Using the docker commit command | ||
- | * 1.23 - Connecting to the Container server | + | * 1.23 - Connecting to the container |
- | **DOE603 - Managing and Storing Docker Images** | + | |
* LAB #1 - Re-creating an official docker image | * LAB #1 - Re-creating an official docker image | ||
* 1.1 - Using a Dockerfile | * 1.1 - Using a Dockerfile | ||
Ligne 133: | Ligne 143: | ||
* 3.1 - Creating a Local Registry, | * 3.1 - Creating a Local Registry, | ||
* 3.2 - Creating a Dedicated Registry Server | * 3.2 - Creating a Dedicated Registry Server | ||
- | * Configuring the clone as a Dedicated Registry | ||
* Configuring the Client | * Configuring the Client | ||
- | * **DOF604 | + | * **DOE604 |
* LAB #1 - Volume Management | * LAB #1 - Volume Management | ||
- | * 1.1 - Automatic Docker | + | * 1.1 - Automatic |
* 1.2 - Manual Volume Management | * 1.2 - Manual Volume Management | ||
+ | * 1.3 - Manual management of a Bindmount | ||
* LAB #2 - Network Management | * LAB #2 - Network Management | ||
* 2.1 - The Docker Network Approach | * 2.1 - The Docker Network Approach | ||
Ligne 152: | Ligne 162: | ||
* 3.2 - Processes | * 3.2 - Processes | ||
* 3.3 - Continuous Activity | * 3.3 - Continuous Activity | ||
- | * LAB #4 - Resource Management | ||
- | * 4.1 - Limiting Memory | ||
- | * Docker Compose, Docker Machine and Docker Swarm **DOF605 | + | * **DOE605 - Docker Compose, Docker Machine and Docker Swarm** |
* LAB #1 - Docker Compose | * LAB #1 - Docker Compose | ||
* 1.1 - Installation | * 1.1 - Installation | ||
- | * 1.2 - Using docker-compose | + | * 1.2 - Installing Wordpress with Docker Compose |
* LAB #2 - Docker Machine | * LAB #2 - Docker Machine | ||
* 2.1 - Introduction | * 2.1 - Introduction | ||
Ligne 172: | Ligne 180: | ||
* 3.5 - Viewing Swarm Information | * 3.5 - Viewing Swarm Information | ||
* 3.6 - Starting a Service | * 3.6 - Starting a Service | ||
- | * 3.7 - Increasing | + | * 3.7 - Scaling Up and Scaling Down a Service |
* 3.8 - Checking Node Status | * 3.8 - Checking Node Status | ||
* 3.9 - High Availability | * 3.9 - High Availability | ||
* 3.10 - Deleting a Service | * 3.10 - Deleting a Service | ||
* 3.11 - Backing up Docker Swarm | * 3.11 - Backing up Docker Swarm | ||
- | * 3.12 - Restore | + | * 3.12 - Restoring |
- | **DOF606 - Network | + | |
- | * The Docker Network | + | * Contents |
+ | * The Docker Network | ||
* LAB #1 - Overlay Network Management | * LAB #1 - Overlay Network Management | ||
- | * 1.1 - Creating a Network Overlay | + | * 1.1 - Creating a network overlay |
* 1.2 - Creating a Service | * 1.2 - Creating a Service | ||
* 1.3 - Moving the Service to another Overlay Network | * 1.3 - Moving the Service to another Overlay Network | ||
Ligne 190: | Ligne 199: | ||
* 2.1 - Implementing Docker Swarm with overlay networks | * 2.1 - Implementing Docker Swarm with overlay networks | ||
- | **DOF607 - Managing | + | |
+ | * Contents | ||
* LAB #1 - Using Docker Secrets | * LAB #1 - Using Docker Secrets | ||
* LAB #2 - Creating a Trusted User to Control the Docker Daemon | * LAB #2 - Creating a Trusted User to Control the Docker Daemon | ||
Ligne 232: | Ligne 242: | ||
* 9.3 - Creating the Client Certificate | * 9.3 - Creating the Client Certificate | ||
* 9.4 - Starting the Docker Daemon with a Direct Invocation | * 9.4 - Starting the Docker Daemon with a Direct Invocation | ||
- | * 9.5 - Client | + | * 9.5 - Configuring the Client |
* **DOE608 - Course Validation** | * **DOE608 - Course Validation** | ||
* Course Materials | * Course Materials | ||
- | * Reminder of the Training Programme | + | * What this course covered |
* Validation of acquired knowledge | * Validation of acquired knowledge | ||
- | * Training | + | * Course |
----- | ----- | ||
Copyright © 2023 Hugh Norris - Non-contractual document. The programme is subject to change without notice. | Copyright © 2023 Hugh Norris - Non-contractual document. The programme is subject to change without notice. |