
Explore Docker for beginners, covering images, containers, and the command line, with Windows and Mac installs and a WordPress server in containers using Docker Hub.
Learn what Docker is and how to use the Docker toolbox to run Docker on Mac and Windows. Follow walkthroughs to install Docker on Mac and Windows.
Explore how Docker runs on a Linux host, using images as templates and containers as instances. Learn to create, run, and manage containers and pull images from Docker Hub.
Install the Docker toolbox to run Docker on Windows or Mac. Explore its components, including the Docker client, Docker engine, Docker machine, Docker Compose, and VirtualBox for Linux containers.
Explore how Docker runs on non-Linux machines by using a VirtualBox conduit between Windows or Mac and Linux, via Docker Toolbox, enabling seamless client docker communication.
Install Docker Toolbox on Mac using the dmg installer, select terminal access, and complete setup. Pull images from Docker Hub, build with a docker file, and spin up containers.
Install Docker on Windows using Docker Toolbox, download and run the installer, set up VirtualBox drivers, and launch the QuickStart terminal from the Start menu for Docker tooling.
Recaps what Docker is and how virtualization works, including Docker’s communication with the host via VirtualBox, and shows where to obtain tools and install Docker on Mac and Windows.
Explore images and containers as Docker concepts, learn how to create an image and spin it up as a container, and set up a web server for hands-on practice.
Pull images from docker hub, spin up containers, and manage them with docker ps and docker run; remove images with docker rmi.
Create a custom docker image by writing a template file and installing fortunes. Build the image and run a container to print quotes via cowsay.
Spin up a docker container to run a web server, map ports (including 80), deploy a simple web page, and start or stop the site as needed.
Review how docker runs images as containers, pulls from docker hub when needed, and uses port mappings, volume mounts, and common commands like docker run, docker ps, docker rm.
Explore how images and containers work, and learn to create images. Build a hands-on web service to illustrate these concepts and review what we've covered.
Learn to run containers, access and customize them by installing software, push modified images to docker hub, and create your docker hub account.
Explore docker hub as the repository for official and user images, learn to search, pull, and run containers, push and tag new image versions, and review image details.
Pull and run a Ubuntu 14.04 container from Docker Hub, customize it, and push the modified image back to the Hub; learn running commands, entering the container, and stopping it.
Pull a versioned image from Docker Hub, spin up a container, modify it by installing json, then commit and push the updated image using a specific tag.
Learn essential Docker commands, including help, run, ps, images, history, and info, and practice tagging, renaming, starting, stopping containers, and listing volumes.
Review the module by pulling Docker images, customizing containers, and pushing changes back to Docker Hub.
Pull the WordPress image from Docker Hub, start the container in the background, and link it to a MySQL database to run a WordPress site.
Learn to run WordPress in Docker by pulling the official WordPress image, naming containers, attaching a database with a password, and mapping port 80 for web access.
Recap module four by showing how to create a WordPress site inside a Docker container, access it via the Docker machine IP and port, and complete the WordPress setup.
Discover how Docker works, including images and containers, pulling from Docker Hub, committing changes, tagging images, linking WordPress containers, and exposing a port to run a WordPress site.
For much longer than anyone cares to admit, it was easier to ship a physical container of coffee beans halfway around the world than it was to get all of the necessary bits and pieces needed for a software program from one machine to another. Then came Docker, and the problem was finally solved. This very interesting platform is fun and easy to learn, and gives an entirely new perspective on the world of programming. Plus, it’s another pretty bow to add to your CV.
Your Complete Docker Crash Course
No Linux Experience? No Problem!
This course has been designed for anyone who wants to learn Docker regardless of their experience level, but if you’re not familiar with Linux (which Docker uses), never fear; we’ve included an extensive - but not overwhelming - overview.
You’ll start by taking a look at Docker’s infrastructure and – you’ll be glad to know – how to install it on OSX and Windows. Once that’s done, you’ll learn everything you need to know images and containers, creating an image and running a web server. Then it’s into the nitty gritty of Docker Hub, tag, push and pull images, customising an image, and Docker Commands. You’ll finish off by creating a fully functional Wordpress website and running it, using Docker as the catalyst to make it happen.
With over 25 lectures and 2 hours of content, by the end of this course you’ll know exactly what Docker can do and how do it. Plus, you’ll be posed to use it in scenarios where it will most likely save you plenty of work. Not bad!
About Docker
Basically, Docker allows you to ‘build, ship and run any app, anywhere’. It automates the deployment of apps inside software containers using various features of the Linux operating system (although it can be used on Mac and Windows). Think of it like a shipyard with a big cargo ship – it packages the various pieces of cargo needed for delivery (i.e software), then gets it onto the ship and off to its destination efficiently, safely and in one neat package.