Docker’s availability for different platforms (Windows, Mac and Linux) and how to install it on them.
Creating a virtual machine for modeling.
The command line and the environment.
Hands-on work
Creating a virtual machine to create a model.
3
Command-line implementation
Setting up your first container.
The Docker Hub: Centralized resources.
Pooling storage across containers.
Pooling TCP ports across containers.
Publishing network ports.
Interactive mode.
Hands-on work
Configuring a container with the command line.
4
Creating a custom container
Producing the image of a container state.
What is a Dockerfile?
Automating the creation of an image.
Implementing a container.
Container hosting multiple services: Supervisor.
Hands-on work
Creating a custom container.
5
Implementing a multicontainer application
Using Docker Compose.
Creating a YAML configuration file.
Deploying multiple containers at once.
Linking all of the application's containers.
Hands-on work
Implementing a multicontainer application.
6
Administration interfaces
The Docker API and Web Services.
Administration interface in Web mode.
Hosting your own registry: Docker Registry, Gitlab-CE, etc.
Hands-on work
Building and using your own registry.
7
Administering containers in production
Automatically starting containers on boot.
Managing resources assigned to containers.
Container log management.
Backups: What tools and what strategy?
Hands-on work
Administer containers.
8
Orchestration and clusterization
Overview of Docker Machine.
The orchestrator Swarm: nodes, services, secrets, configs.
Deploying services and stacks in a Swarm.
Reverse-proxy and load-balancer for Web Services in a cluster (Traefik, etc.).
Hands-on work
Creating a Swarm cluster. Managing nodes in the cluster. Publishing and scaling a service in the cluster.
Customer reviews
4,6 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
HAFID I.
21/09/26
5 / 5
A high-quality course, both in terms of content and delivery, with an excellent balance between theory and practice. A good pace, adherence to the schedule, and a commitment to ensuring that no learner falls behind.
SÉBASTIEN D.
21/09/26
4 / 5
very good
OPHÉLIE C.
21/09/26
5 / 5
For someone who has never used Docker before, this is a good way to get started. Exercises with progressively increasing levels of difficulty.
BENOIT P.
21/09/26
4 / 5
very good, high-quality content
THOMAS O.
21/09/26
4 / 5
It was good.
HARDY A.
21/09/26
5 / 5
a trainer with excellent teaching skills
JEREMY D.
21/09/26
5 / 5
Very good
GUILLAUME L.
21/09/26
5 / 5
We hope you enjoy discovering this product
MARC R.
21/09/26
5 / 5
A vast body of material has been presented, which needs to be consolidated on an individual basis
JEAN LUC D.
21/09/26
5 / 5
The course materials and exercises are of good quality. The answers to the practical exercises are well explained.
THOMAS O.
21/09/26
4 / 5
A good course. Attendance for this course is really important. In my view, it’s slightly lacking in practical work.
PHILIPPE F.
02/09/26
5 / 5
Clear explanations, practical exercises
LUCAS L.
02/09/26
5 / 5
A very good pace to the course, with a good balance between theory and practice
ALLA HASSAN A.
02/09/26
5 / 5
even more exercises
AXEL F.
02/09/26
3 / 5
Very little time was allocated to each topic, and there was no supervision during the practical sessions. The trainer was very good but not a particularly effective teacher.
MICKAËL A.
02/09/26
5 / 5
great
ALEXANDRE P.
10/08/26
5 / 5
Very high technical standard. A little fast-paced given my basic knowledge of Kubernetes in particular. I’ll need to go through the practical exercises again after the course to fully grasp all the concepts covered.
JONATANA A.
06/07/26
5 / 5
Nothing to report
JULIAN DAVID G.
06/07/26
5 / 5
An excellent balance between theory and practice. The trainer has a thorough grasp of the subject matter and is able to adapt the content to suit the trainees.
DAVID H.
06/07/26
5 / 5
A comprehensive and very thorough course. The sessions are well structured and provide a broad overview of the subject. Nothing more to add.
SOPHIE G.
06/07/26
5 / 5
I really enjoyed this training course, both for the quality of its content and the way it was delivered. The topics covered were relevant, practical and directly applicable to my professional work. The trainer was particularly skilled at explaining concepts, attentive and always available to answer questions, which made it much easier to understand the concepts presented.
MANELLE B.
06/07/26
5 / 5
The trainer, Stéphan GAYET, is a very effective teacher and explains concepts clearly and accessibly. The training materials are comprehensive and provide an excellent resource for exploring the topics in greater depth. The good balance between theoretical input and practical exercises enables participants to put the knowledge they have gained into practice quickly. A high-quality training course.
SÉBASTIEN D.
06/07/26
4 / 5
Generally satisfied
LUCAS P.
06/07/26
5 / 5
An experienced and engaging trainer; his sessions are a pleasure to attend. The training content is presented in a smooth and logical manner, is well-structured, and includes plenty of explanations of the basics to build a solid foundation. The trainer’s practical work platform: https://tp.stynet.com is very, very well designed.
RICHARD V.
06/07/26
5 / 5
All clear – very good training
RODRIGUE B.
06/07/26
4 / 5
I was a bit lost because I’m not very familiar with the subject, but I found the course materials, the practical sessions and the trainer to be of a very high standard
GRÉGOIRE V.
06/07/26
5 / 5
very clear explanations and summaries
JEAN-BAPTISTE E.
24/06/26
5 / 5
A very good, well-balanced training course, led by a trainer who knows the subject inside out.
YANNICK M.
24/06/26
5 / 5
The topic was presented clearly and there were plenty of examples. The trainer is very knowledgeable on the subject.
JORDAN D.
24/06/26
5 / 5
The trainer was highly knowledgeable and the course content was exactly what we were looking for. We were also able to cover some related topics, which was great!
DIANA M.
24/06/26
5 / 5
The trainer presented all the information in a very clear and easy-to-follow manner. He addressed all our queries and took the time to answer our questions. The topics covered everything I had hoped for and more. I am very satisfied with this training.
ALEXANDRE G.
10/06/26
4 / 5
The documentation is generally well put together, but could do with being updated (to LaTeX/Markdown) to make it more readable and portable. It is very much geared towards microservices, which is not how I intend to use it, so whilst many of the concepts are interesting, they are superfluous as they will not apply to my use case.
KEVIN D.
10/06/26
4 / 5
Pierre takes the time to explain and re-explain concepts of varying levels of complexity. He is also very open to discussion and is happy to answer any questions about Docker or anything else related to the subject. He’s genuinely passionate about it, and it shows. The documentation is very comprehensive and, even though it contains a lot of information, it’s very easy to find your way around.
MANUEL W.
10/06/26
5 / 5
Excellent!
IZGUA MOHAMED A.
10/06/26
4 / 5
Interesting content, friendly trainer; the training could be improved by including examples or workflows based on ‘real-life’ scenarios from start to finish, along with best practices and ‘things to avoid’
MORGANE C.
10/06/26
5 / 5
The content is explained very clearly, with practical exercises at every stage to ensure a thorough understanding, and good course materials.
YOANN S.
10/06/26
5 / 5
A very good trainer, who pays close attention to questions and answers them very well. You can really sense his passion in his presentations, which is both motivating and enriching.
ELIE H.
10/06/26
5 / 5
A highly competent trainer and excellent teacher. The explanations were clear, well-structured and tailored to the participants’ level. His willingness to help and his ability to answer questions greatly facilitated the learning process. A very rewarding training course
ANTOINE D.
20/05/26
5 / 5
A friendly trainer who knows their subject well
AUDREY F.
20/05/26
5 / 5
The content is very interesting, clear and well-structured. The teaching approach is also excellent, with accessible and appropriate explanations, which make it easier to understand and learn.
ADELINE B.
20/05/26
4 / 5
Unsurprisingly, it’s a fairly intensive course that covers the (substantial) basics of Docker. There’s a good balance between theory and practice. The trainer knows his subject inside out and is skilled at teaching it. Now it’s just a matter of putting what we’ve learnt into practice :)
THEOPHILE P.
20/05/26
5 / 5
A very well-organised course, with a good balance between theory and practice, clear explanations, relevant exercises and content tailored to the duration of the course.
SINAN A.
20/05/26
5 / 5
A trainer who has a thorough grasp of their subject and approaches teaching with pedagogical skill and diplomacy
FRANÇOIS L.
20/05/26
4 / 5
A good trainer who knows their subject well. A slightly more in-depth programme would have been a bonus.
ANGE B.
20/05/26
5 / 5
magnificent
PASCAL R.
20/05/26
5 / 5
Tailored content and personalised responses; a clear and engaging trainer
FRANCK B.
20/05/26
4 / 5
In some of the exercises, there wasn’t enough explanation as to why we’d just done what we’d done
BON THIERRY L.
04/05/26
5 / 5
An interesting and highly educational topic
LOUIS C.
04/05/26
5 / 5
The practical sessions were very informative and hands-on. The course content was very interesting. The theoretical concepts were very effectively put into practice during the practical sessions, making for a practical and educational experience.
DAVID J.
04/05/26
4 / 5
The course materials could be more up-to-date. And the diagrams could be clearer. There’s too much dense text.
VALENTIN P.
04/05/26
4 / 5
A friendly and knowledgeable trainer. Perhaps there could be more practical exercises and real-world examples of how to use Docker.
PHILIPPE A.
04/05/26
5 / 5
Very good; the trainer is attentive and knows how to adapt to the trainees’ different levels.
ANTONELLA M.
04/05/26
5 / 5
The practicals were sometimes difficult because they provided very little guidance, but that actually made them very educational, and the tutor was excellent.
HINGRAT PIERRE L.
04/05/26
3 / 5
The course lacks opportunities for independent practice. There’s too much passivity. At the same time, the actual lectures are very interesting and Christophe really knows his stuff, so it’s impossible not to listen to him whilst practising on your own.
RAISSA M.
04/05/26
5 / 5
The third day was very technical and packed with content. I found the trainer very clear in his explanations.
SÉBASTIEN F.
04/05/26
4 / 5
The copy-protected PDF provided by Orsys is a right pain; the material made available by the facilitator is much better
BENOIT L.
13/04/26
4 / 5
an expert and a good communicator
JÉRÔME M.
13/04/26
5 / 5
Stéphane, a great trainer who answers questions! Clear and straightforward.
BENEDICTE G.
13/04/26
5 / 5
I appreciated having the written answers to the exercise at the end of the session. In my previous training courses, we went through the answers together, but we weren’t allowed to keep a copy.
MOKRANE C.
13/04/26
5 / 5
Well
BASTIEN D.
13/04/26
5 / 5
Very well.
CÉDRIC J.
13/04/26
5 / 5
Stéphane is always available; he takes the time to reply and helps with debugging when we get stuck on the practical exercises. There’s no real-world demo of deployment on a cluster.
KAOUTAR B.
13/04/26
5 / 5
A good balance between theory and practice
DANIEL B.
13/04/26
5 / 5
I had excellent interaction with the trainer, who took my very specific requirements into account. Unfortunately, work commitments meant I had to leave the room on numerous occasions over the three days. This was, of course, entirely unrelated to the trainer and my willingness to participate.
VINCENT G.
09/03/26
5 / 5
Very comprehensive!
ELYES S.
09/03/26
5 / 5
Excellent teaching; the trainer was very knowledgeable and answered all our questions
ALEXANDRE C.
09/03/26
5 / 5
A very interesting training course, with practical examples and a trainer who provides relevant answers to questions.
FRÉDÉRIC S.
09/03/26
5 / 5
No complaints – it’s exactly what I expected from the training.
JEAN-PHILIPPE D.
09/03/26
5 / 5
The trainer was of a very high standard
HUGO M.
09/03/26
5 / 5
A very good course. I had very little background in development (as I’m more focused on infrastructure and networking). But the course content takes you through the basics and helps you build your skills gradually. Thomas (the trainer) is a very good teacher and makes you want to engage with the topics covered.
BONNIN ARTHUR E.
09/02/26
5 / 5
Suggestion: add a cheat sheet with the main docker commands, Dockerfile format, composite file format, etc. In the practical exercises, add more complex exercises for which the answers are not in the support => force people to look in the documentation.
FERNANDO P.
09/02/26
5 / 5
There is a very good level of consistency between the course and the TPS, with exercises that increase in difficulty. The trainer listens and is always available.
PIERRE G.
09/02/26
5 / 5
good balance between theory and practicemany topics covered
SILVA ALEXANDRE D.
12/01/26
5 / 5
I found the content of the course and the practical exercises to be very comprehensive. They largely filled in the gaps I had before starting the course and the trainer was very available and competent to answer our questions.
KADNEL M.
08/12/25
5 / 5
Very clear and well-structured training. Docker concepts were explained in a progressive way, with concrete demonstrations. I came away with a solid understanding.
GUILLAUME Z.
08/12/25
4 / 5
A very competent presenter who explains things very well.
SYLVAIN C.
08/12/25
5 / 5
Very educational content, especially for those who don't (necessarily) have any (advanced) prerequisites.
DAVID O.
08/12/25
5 / 5
Very good trainer, explains many points well during the course
BRICE L.
08/12/25
5 / 5
super
JULIEN M.
08/12/25
5 / 5
A wealth of information.
FRANÇOIS M.
08/12/25
4 / 5
The trainer was very good. One small reservation would have been the accessibility of the content: more exercises with more time, even if it meant reducing the subjects on the last day (e.g. K8S) so that even beginners could assimilate the large amount of content on offer. In any case, a good trainer, thank you for everything.
SÉBASTIEN M.
08/12/25
5 / 5
clear, concise explanations, good teaching methods and adaptability to the levels of the people involved
SARA A.
08/12/25
5 / 5
The trainer is very attentive, very educational and answers all your questions. He adapts to all levels (a beginner for my part), and guides you through all the practical exercises. The format of the support is simple, readable and very practical.
ANTOINE A.
08/12/25
5 / 5
Hello, nothing to complain about, thank you,
CLEMENT P.
08/12/25
4 / 5
OK overall. I find that giving the solution doesn't really help you learn. There's too much temptation to copy/paste command lines that have already been written into the terminal. Some of the practical subjects were not very clear. I was expecting more practice, as I had a few notions, and I appreciated the fact that good practices were passed on to us. In the end, the course is better suited to sysadmins than to developers (like me).
GUILLAUME A.
19/11/25
5 / 5
Super teacher Pierre ROYER
LAURENT D.
19/11/25
4 / 5
I would have liked to have had an idea of the prerequisite level (beginner, advanced, etc.) of the course before enrolling, as I was looking for a higher level course.
CHRISTOPHE G.
19/11/25
5 / 5
well adapted and in line with the programme. The trainer is a very good teacher, with very good knowledge of his subject and related topics, and is very attentive to the needs of the students.
FRÉDÉRIC L.
19/11/25
5 / 5
The content is lively and extremely rich, the materials are in French (thank you) and very readable and varied, and the trainer's teaching skills are excellent. The course could be completed in 5 days or even more (as Stephan indicated) but that's the whole point of this compact format!
ROBIN S.
19/11/25
4 / 5
Great training, but 3 days is a bit short given the amount of information to assimilate when you're starting from scratch.
ISMAIL S.
19/11/25
4 / 5
Very interesting training, thank you Pierre
CHRISTOPHE H.
19/11/25
5 / 5
A very good introduction to understanding and using docker
CYRILLE P.
19/11/25
5 / 5
Documentation at odds with the environment provided. Otherwise excellent trainer, excellent content.
CHARLY S.
12/11/25
3 / 5
The material provided is good and operational, which means that everyone can start from the same base. Concerning the teaching material:- The exercises lack a guideline - The chapters should be constructed in the same way. There were a lot of errors, misunderstandings and mistakes in the commands. The teaching material provided and that of the trainer are different.
JULIEN M.
12/11/25
4 / 5
The course was very interesting, and I personally would have found it much easier to understand Docker if I'd had a 'thread' running through it, but the trainer was a good listener and I was quickly able to understand the principles of Docker.
CUNHA JÉRÉMIE D.
12/11/25
4 / 5
The training material was a little disorganised and inaccurate, making some exercises more difficult to complete than they really were.
ALEXANDRE G.
12/11/25
5 / 5
Very interesting training
LAURENT M.
12/11/25
5 / 5
A bit too much time spent copying configurations, if we'd had ready-made files, we could have saved time.
NICOLAS B.
03/11/25
5 / 5
Super, nothing to complain about, the explanations are clear and the practical exercises are useful.
HARMONY B.
03/11/25
4 / 5
The content is very interesting but lacks a little practice and small exercises to do by ourselves with a correction to the key created a docker file to deploy a web application.
LUDOVIC L.
03/11/25
4 / 5
Made a little more complex by my total lack of knowledge of nodejs
LAURENT E.
03/11/25
5 / 5
nothing to say
ISSAM O.
03/11/25
4 / 5
A very pleasant, quality trainer! THANK YOU
THÉO L.
03/11/25
5 / 5
A very good course that turns out to be quite theoretical.
EMMANUEL C.
03/11/25
5 / 5
Very pleasant trainer, available and with an effective teaching approach.
ALEXANDRE D.
03/11/25
5 / 5
RAS, super trainer, excellent technical knowledge, very sharp. Excellent!
ARTHUR S.
03/11/25
4 / 5
It was top notch, great training
YOHANN S.
03/11/25
5 / 5
A top-notch trainer who is attentive to his listeners and knows how to keep everyone's attention.
QUENTIN P.
06/10/25
5 / 5
The course was very comprehensive and met all my expectations. The trainer was a good listener and answered all our questions. Thank you very much :)
ANTOINE D.
06/10/25
5 / 5
Super trainer who masters his subject to perfection. I'd recommend the course without hesitation.
KOYO CELIA B.
06/10/25
4 / 5
In my opinion, the course content is comprehensive and very interesting.
BERNARD C.
06/10/25
4 / 5
Very good, easy exchange.
GUILLAUME R.
29/09/25
5 / 5
Thank you for this training course
NEINDRE ANTHONY L.
29/09/25
5 / 5
The trainer was very pleasant and easy to follow. You can feel the passion and above all the expertise. If there's one criticism to be made, it might be that he went a bit slower, especially at the beginning, and I'm speaking for myself as a novice. Thank you, it was great!
GRÉGORY J.
29/09/25
5 / 5
Franck is passionate and very available, which makes the training very interactive and comprehensive.
DENIS B.
29/09/25
4 / 5
Wide-ranging training that goes further than expected
FREDERIC F.
29/09/25
4 / 5
- perhaps slightly shorten the time before the exercises are corrected.
FRANÇOIS XAVIER T.
29/09/25
5 / 5
a very good course with a particularly competent trainer
ALEXANDRE G.
29/09/25
5 / 5
The course is suitable for beginners, but is built up to a pleasant level for the professional environment. The trainer was qualified and pleasant, and was able to answer some technical questions that were not so obvious.
VIANNEY G.
29/09/25
4 / 5
The content is interesting, although it's more easily accessible to people who are already familiar with Docker and Linux. Pierre is patient and has a good grasp of his subject. The time allocated to each subject and the balance between theory and practice are rated as 'not very satisfied' because 3 days for such a full programme means you have to move very quickly (too quickly).
MODIANO PATRICK A.
29/09/25
5 / 5
High-quality content and a really good teaching style, both practical and theoretical, with concrete case studies.
CÉDRIC R.
29/09/25
5 / 5
I knew a bit about Docker on a personal level, but your course gave me a better understanding of the mechanics and enabled me to approach the Docker solution with more confidence.
OLIVIER G.
29/09/25
5 / 5
Very good courseDense content but well managed by the trainerTrainer has a good command of his subject, listens to participants and proposes realistic exercisesGood balance between theory and practice
PIERRE-ANTOINE C.
29/09/25
5 / 5
Balancing and sharing time between theory and practiceListening and seeking explanations adapted to each trainee with a global response if necessary. A good teacher.
RÉMI B.
29/09/25
5 / 5
CLEAR
GRÉGORY S.
29/09/25
5 / 5
I found the course very interesting and very accessible. The concepts are clear and the exercises are consistent with the course.
ABDERRAHIM A.
29/09/25
4 / 5
I found the modules well structured, with a good balance between theory and practice. The concrete examples and role-playing helped me to better understand and apply the concepts covered.
PASCAL M.
29/09/25
5 / 5
The trainer was very informative and available.
VALENTIN B.
29/09/25
5 / 5
A good balance between theory and practice, which meant that we really got to grips with the tool.
TRAINER QUALIFICATIONS
The experts leading the training are specialists in the covered subjects. They have been approved by our instructional teams for both their professional knowledge and their teaching ability, for each course they teach. They have at least five to ten years of experience in their field and hold (or have held) decision-making positions in companies.
ASSESSMENT TERMS
The trainer evaluates each participant’s academic progress throughout the training using multiple choice, scenarios, hands-on work and more.
Participants also complete a placement test before and after the course to measure the skills they’ve developed.
TEACHING AIDS AND TECHNICAL RESOURCES • The main teaching aids and instructional methods used in the training are audiovisual aids, documentation and course material, hands-on application exercises and corrected exercises for practical training courses, case studies and coverage of real cases for training seminars.
• At the end of each course or seminar, ORSYS provides participants with a course evaluation questionnaire that is analysed by our instructional teams.
• A check-in sheet for each half-day of attendance is provided at the end of the training, along with a course completion certificate if the trainee attended the entire session.
TERMS AND DEADLINES
Registration must be completed 24 hours before the start of the training.
ACCESSIBILITY FOR PEOPLE WITH DISABILITIES
Do you need special accessibility accommodations? Contact Mrs. Fosse, Disability Manager, at psh-accueil@orsys.fr to review your request and its feasibility.
This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.
This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.