forked from maricaantonacci/docker-tutorial
-
Notifications
You must be signed in to change notification settings - Fork 4
/
mkdocs.yml
74 lines (71 loc) · 2.76 KB
/
mkdocs.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
site_name: Docker Tutorial
repo_url: https://github.com/infn-bari-school/docker-tutorial
site_author: Marica Antonacci - marica.antonacci@ba.infn.it
theme:
name: material
palette:
primary: teal
accent: green
logo: assets/logo_infn.png
features:
- navigation.sections
- navigation.expand
- navigation.top
- toc.integrate
- content.code.copy
markdown_extensions:
- toc:
permalink: true
- pymdownx.highlight
- pymdownx.superfences
- pymdownx.snippets
- pymdownx.tabbed:
alternate_style: true
- admonition
- pymdownx.details
- attr_list
nav:
- Intro:
- Install docker engine on Ubuntu: 'intro/install.md'
- Docker info: 'intro/info.md'
- Run your first container: 'intro/hello-world.md'
- Where are Docker images stored?: 'intro/images.md'
- Docker container lifecycle: 'intro/container.md'
- Docker Container manipulation:
- Work with your first container: 'container/manipulation.md'
- Going further:
- Run a dockerized service: 'container/example.md'
- Environment variables:
- How to pass env variables to a container: 'container/env_vars.md'
- Persistent data:
- Docker volumes and bind-mounts: 'data/volumes.md'
#- Docker volume plugins - an example: 'data/volume_plugin.md'
- Summary: 'data/volume_summary.md'
- Container networking:
- Bridge mode and port mapping: 'networking/networking.md'
- Health checks:
- How to add a health check to your docker container: 'container/health_checks.md'
- Docker web UI:
- Portainer: 'gui/portainer.md'
- Building images:
- Building interactively: 'image/intro/index.md'
- Dockerfiles:
- Overview of basic instructions : 'image/dockerfile/instructions.md'
- Write the first Dockerfile: 'image/dockerfile/first-dockerfile.md'
- The CMD and ENTRYPOINT verbs: 'image/dockerfile/cmd-entrypoint.md'
- Copying files during the build: 'image/dockerfile/copy.md'
- Exercise: 'image/dockerfile/exercise.md'
- Cache and dangling images:
- ... or what are those nasty <none> tags: 'image/cacheimages/cache-dangling.md'
- Docker Registry:
- Publishing images to the Docker hub: 'image/registry/dockerhub.md'
- multi-stage example:
- Our first multi-stage Dockerfile: 'image/multistage/multistage-example.md'
- CI/CD build automation:
- How to use Gitlab CI/CD to build your image automatically: 'image/automation/index.md'
- Use your own runner from a dedicated VM: 'image/automation/runner.md'
- How to use Github actions to build your image automatically: 'image/automation/ghaction.md'
- Multi-container applications with Docker Compose:
- Concepts: 'compose/concepts.md'
- Hands-on: 'compose/hands-on.md'
copyright: Copyright © 2024 INFN