Udemy: Docker - Introducing Docker Essentials, Containers, and more
Create and run Docker containers, and build multi-container applications. Compose, Networks, Swarm, Cloud, & more!. In this course, you will learn:
Use Docker compose to create multi-container applications.
Build your own custom Docker images.
Understand best practices of Dockerfiles and Image building.
Create a cluster with Docker Swarm.
Set up continuous integration workflows with automatic testing on Docker Cloud and Github.
Create and run Docker containers.
Run Docker Commands on the command line.
Understand Docker Cloud and Docker swarm.
Publish and host Docker images on Docker Cloud.
And more!
Apply for this course
window.hideEnrolWarning = window.hideEnrolWarning || function() {
mdlUtils.hideAll("div.continuebutton");
mdlUtils.hideById("notice");
};
window.enhanceEhrButtons = window.enhanceEhrButtons || function(root = document) {
document.querySelectorAll('.coursebox, .course-info-container').forEach(container => {
const link = container.querySelector('a[href*="course/view.php?id="]');
if (!link) return;
//get de id van de cursus
const match = link.href.match(/id=(\d+)/);
if (!match) return;
const courseId = match[1];
const btn = container.querySelector('.ehr-btn');
if (!btn) return;
// voorkom dubbel uitvoeren
if (btn.dataset.enhanced) return;
btn.dataset.enhanced = "true";
let ehrid = btn.dataset.ehrid;
// ✅ als FilterCodes werkte → gewoon gebruiken
if (ehrid && ehrid.trim() !== '' && !ehrid.includes('{')) {
btn.href = btn.dataset.base + ehrid;
return;
}
// ❌ fallback: reconstructie (optioneel)
btn.href = "https://eacademy.smals.be/course/enrol.php?id=" + courseId;
});
}
mdlUtils.runWhenReady(hideEnrolWarning);
mdlUtils.runWhenReady(enhanceEhrButtons);
mdlUtils.observeDom(enhanceEhrButtons);