Shipping Docker от Chris Fidao
Learn how to use Docker in development, testing, and production.
This is a comprehensive course in the many uses of Docker.
From playing to developing, testing to deploying, we'll cover it all in a way that is easy to understand.
Чему вы научитесь
Development
Testing & CI
Production
1. Docker Basics
If you're tired of diving into incomplete / outdated documentation, or getting no response to your questions, this course is for you!
Курс еще не окончен (закончено только 12 модулей), но доступен для заказа. Сейчас он стоит 140 долларов, но, по словам автора курса, после релиза курса его цена значительно возрастет. Купив сейчас, обновление курса мы получим бесплатно.
Скрытое содержимое.
Finally, a Docker tutorial
that dives deep
This is a comprehensive course in the many uses of Docker.
From playing to developing, testing to deploying, we'll cover it all in a way that is easy to understand.
Чему вы научитесь
Development
- Installing Docker
- Getting familiar with the docker command
- Running containers, seeing their intended uses and limitiations
- Building and managing images
- Efficient Dockerfiles
- Using multiple containers
- Orchestrating containers with docker-compose
- Development Workflows
Testing & CI
- Setting up and controlling Docker with docker-machine
- Installing and configuring Jenkins
- Automating code tests and image builds
- Saving images to private Docker registries, backed by S3
- Creating a CI workflow (automated testing) with Jenkins
Production
- Docker in production on singe-hosts
- Using Docker Registry notifications
- What docker swarm is and how to use it
- Advanced Docker networking
- Building a multi-server production environment
- Docker production tooling, including Rancher
- Automating rolling deployments
- 12 modules with 66 videos to stream or download
- Learn the basics of Docker, including containers, networking, volume sharing
- Develop a superb development workflow with Docker
- "Dockerize" Your Applications
- See how Docker builds images and build your own
- Learn simple and advanced
docker-compose
configurations - Use Docker Machine to install and control Docker on remote machines
- Learn the pain points of Docker and how to avoid them
- Automate & build production images with your latest code
- Configure and use S3-backed private registries
- See how to further configure Jenkins to and build up a Continuous Delivery pipeline
- See how to run and deploy Docker on on single-host setups without downtime
- See how to configure and use Docker Swarm for production
1. Docker Basics
- Installing Docker for Mac/Windows
- The Docker Commands
- Your First Container
- Inspecting Containers
- Cleaning Up
- Interacting With a Container (bash)
- Nginx & Sharing Ports
- Sharing Volumes
- Review
- Committing Changes
- The Dockerfile
- Building a PHP Image
- Linking Nginx & PHP Containers
- Pushing to Docker Hub
- Linking the Full Stack
- Docker Networking
- Docker Volumes
- Review
- Official Images on Docker Hub
- Advanced Dockerfiles: MySQL
- Introducing Docker Compose
- Docker Compose Basics
- Serving a Real Application
- Building Images with Docker Compose
- Explaining the “docker-compose up” Command
- Variables with Docker Compose
- Extending Docker Compose Files
- Using mysqldump With Docker
- Using SequelPro with Docker
- Dockerizing Your Application Intro
- Getting Started with an App
- Creating our Project Images
- Our Basic Docker Compose File
- A Better Docker Compose File
- "This Is Ridiculous, We Need Help"
- The Workflow You Always Wanted
- Extending Docker Compose for Dev and CI
- Docker Compose Details for CI (and faster tests!)
- Review Time!
- Introducing Docker Machine
- Docker Machine with AWS
- Docker Compose with Docker Machine
- File Permissions with Docker
- Installing Docker “Manually”
- Reviewing Docker Volumes, Permissions, and Network
- Installing Jenkins
- Configuration Jenkins and Github
- Automating Tests
- Dealing with Secrets
- Cleaning Up After Ourselves
- Building Production Images
- A Local Private Registry
- An S3-Backed Private Registry
- Server Setup and Running the App
- Application State
- Naive Deployment
- Rolling Deployment
- Automating Deployments
- What is Docker Swarm
- Server Cluster Setup
- Registry with Swarm
- Running Applications
- Load Balancer as Entry Point
- Rolling Updates
- Docker Secrets
- DNS and Service Discovery
If you're tired of diving into incomplete / outdated documentation, or getting no response to your questions, this course is for you!
Курс еще не окончен (закончено только 12 модулей), но доступен для заказа. Сейчас он стоит 140 долларов, но, по словам автора курса, после релиза курса его цена значительно возрастет. Купив сейчас, обновление курса мы получим бесплатно.
Скрытое содержимое.
Бесплатные видео от автора:
Продажник:
https://shippingdocker.com/