It’s already well known that Docker can be used to provide highly efficient work environments for developers. In this course, you’ll learn from the ground up how to set up and operate such a work environment on your own development computer efficiently and time-savingly.
In the “Docker Virtualization” course, you’ll learn how to benefit from the many advantages Docker brings to your everyday development work. Encapsulated parallel installations that are easy to update and also conserve valuable system resources. Optimize your productivity by testing the same code base on different environments that you can easily run in parallel and switch on and off as needed. Use the time you save to focus on what really matters: programming.
The course is aimed at both (web) developers and experienced configuration managers/DevOps professionals. The course content, which lasts from 2 to 4 days, can be tailored to your specific needs through a free preliminary consultation.
The course is conducted entirely virtually/remotely and can also be booked individually for closed groups or individuals. If you’re interested in the course content, schedule a free consultation today. Each attendee receives a login with access to all paid articles for 12 months.
Content:
- Terms and Concepts
- Installation
- Linux
- Windows
- IDE Integration: Visual Studio Code, Netbeans
- Permissions in the Linux File System
- DockerHub: Building a LAMP Stack
- MySQL (Database)
- PhpMyAdmin (Database Administration)
- Apache 2 + PHP (HTTP Web Server)
- Basic Commands
- Containers: Display, Start, and Stop
- Images: Create, Display, and Delete
- Instancing Complex Images
- Executing Containers
- Linux Bash
- Text Editor on the Command Line
- Persistence
- Volumes
- Exporting Files and Directories
- Creating Your Own Images
- Dockerfile
- Extending Apache 2 PHP Containers with Common PHP Modules
- Docker Compose
- Grouping and Orchestrating Images
- YAML
- Docker Cluster
- Network Adapters in Docker
- Docker Swarm & Kubernetes
- Security Risk: Docker API
- Docker UI: Portainer
- DevOps
- Logging & Monitoring
- Scaling & load balancing
- CI / CD Pipeline in Jenkins
- Testcontainers