131,100 views
Docker is the tool for containerization par excellence and has revolutionized the deployment of applications, especially on the web and in the cloud, almost overnight. But Docker's concepts can also be applied to other paradigms. In this video, Golo Roden, founder and CTO of the native web GmbH, explains how Docker is structured and how Docker works in detail. 0:00:00 – Introduction 0:02:27 – History and technical background 0:06:18 – Docker vs virtual machines (VM) 0:08:27 – Installation on Linux, macOS and Windows 0:14:05 – Downloading images 0:16:35 – Running containers 0:21:14 – Using tags 0:22:38 – Listing images 0:24:45 – Running applications via Docker 0:29:26 – Using detached mode 0:30:23 – Listing containers 0:32:17 – Steve Wozniak is not boring 0:33:26 – Outputting logs 0:36:03 – Assigning names to containers 0:40:09 – Terminating containers 0:42:07 – Cleaning up images and containers 0:45:45 – Forwarding ports 0:52:40 – Defining environment variables 0:53:18 – Using volumes 0:57:47 – Building your own images 1:12:45 – Excluding files from the build 1:15:23 – Optimizing the Dockerfile 1:22:54 – Defining tags for images 1:26:04 – Using the restart policy 1:28:07 – Handling credentials and similar data 1:29:44 – Pushing images to a registry 1:37:27 – Multi-process applications 1:40:03 – Compose containers with Compose 1:41:52 – Docker Swarm and Kubernetes 1:43:30 – Future prospects for Docker 1:46:25 – Containerization is the future 1:48:08 – Outlook ⬥ https://docs.docker.com/engine/instal... ⬥ https://docs.docker.com/desktop/mac/i... ⬥ https://docs.docker.com/desktop/windo... ⬥ https://github.com/moby/moby/blob/f58... ─────────────────────── About the native web ???? We are a consulting, training and development company specializing in web and cloud technologies. We strive to find intelligent and elegant solutions to complex problems, and we believe that software development is not an end in itself. Instead, software should solve actual real-world problems. We believe that native web and cloud technologies are the foundation on which the future is built. Our core competence is the design and development of distributed web and cloud applications using these technologies in interdisciplinary teams. We also develop our own open source framework called wolkenkit. And we love sharing our knowledge in training courses and workshops, at conferences and user groups. ⬥ Subscribe to the channel: / @thenativeweb ──────────────────────── Further links ???? ⬥ Website: https://www.thenativeweb.io/ ⬥ Twitter: / thenativeweb , / goloroden ⬥ Discord: / discord ⬥ GitHub: https://github.com/thenativeweb ⬥ wolkenkit: https://www.thenativeweb.io/wolkenkit... ⬥ Imprint: https://www.thenativeweb.io/company/l...