DOCKER Course
مروری بر دوره
کانتینرها به خصوص داکر یکی از اساسی ترین اجزای معماری هر پروژه با رویکرد devops است. همه چیز در توسعه نرمافزارهای مدرن به کانتینرها و شیوه مدیریت آنها وابسته است.
هدف این دوره یادگیری داکر به عنوان پلتفرم پیشرو در این زمینه است. مخاطب این سیسادمین لینوکس و برنامه نویسهای هستند که برای ورود به دنیای devops باید با دنیای کانتینرها آشنا شوند.
.
سرفصل ها
Module 1: Introduction
- What is a container
- Container is not a VM
- Chroot
- Linux namespaces
- Introducing Docker
- Docker Architecture
- Docker Images
- Registry
- Docker Hello World
Module 2: Basics
- docker run command
- Streams and tty
- Detached mode
- Logs
- Image Layers
- Saving and Loading Images
- Runnig a process inside a container with docker exec
- Container Lifecycle
- Exporting and Importing Containers
- Resource usage
- Environment Variables
Module 3: Build
- Writable Layer
- docker commit
- docker tag
- Use dockerhub
- Dockerfile
- docker build
- Milti-stage builds
Module 4: Data Persistence
- Volumes
- Bind mount
- Tmpfs
- Managing volums
- Storage Drivers
- Best Practices using NFS
Module 5: Networking
- Linux bridge
- Network Types
- veth and namespanes
- Internal communication
- Port mapping
- Links
- Filrewalls
Module 6: Docker compose
- Yaml
- Docker compose format
- Docker compose command
- Building
- Network
Module 7: Orchestration
- Docker swarm
- Services
- Node Availability
- Intro to Kubernetes
به عنوان اولین نفر نظر خود را بنویسید!