Course curriculum
-
-
02.Software development and global prerequisites
-
03.From bare metal to VMs
-
04.Virtual Machines
-
05.What we really need from a container
-
06.chroot
-
07.Namespaces and cgroups
-
-
-
08.What is Docker?
-
09.Docker on non-Linux OS
-
10.Audience Q&A
-
Installing Docker on Mac
-
11.What are images?
-
12.Audience Q&A
-
13.Creating containers from images
-
14.Audience Q&A
-
15.Examining containers in Docker Desktop
-
16.Audience Q&A
-
17.Docker CLI recap and revision
-
-
-
18.Running Java without installing Java
-
19.Running NodeJS without installing NodeJS
-
20.Audience Q&A
-
21.Images vs containers
-
22.Managing running containers
-
23.Audience Q&A
-
24.Detach from and attach to running containers
-
25.Running a MySQL server using Docker
-
26.Mounting a host folder using Docker volume
-
27.Running persistent MySQL server with volume mount
-
28.Simple Java development workflow with Docker
-
29.Managing Docker volumes
-
30.Port mapping with Docker containers
-
31.Web application development workflow with Docker
-
-
-
32.Docker architecture
-
33.Docker images and layers
-
34.Creating images with docker commit
-
35.The golden image problem
-
-
-
36.Creating an image with Dockerfile
-
37.The RUN and WORKDIR commands
-
38.The CMD command
-
39.COPY command and the Java workflow
-
40.Shell and exec forms
-
41.ENTRYPOINT vs CMD commands
-
42.Common Dockerfile commands
-
43.How Docker build works
-
44.Distribute a Spring Boot in a Docker container
-
-
-
45.Docker networking
-
46.Docker networking demo
-
47.Docker network types
-
48.Creating and using bridge networks
-
About this course
- $75.99
- 52 lessons
- 6 hours of video content