# Learn Docker in One Hour: From Docker Desktop to Deployment

<div class="lead-paragraph"><span class="dropcap">A</span> year ago I tried to learn Docker but just wasn't ready for it. The tutorials I tried to follow were too comprehensive and "theory-based."</div>

A year later I looked back and decided I would make a tutorial that would have been much more beneficial for me then.

In this video, we'll take a fun dive into Docker, learn some definitions, dockerize some apps, push them to Docker Hub, and deploy them to Digital Ocean.

<div class="textcenter" style="margin-bottom: 40px;">
  <a class="button" href="https://youtube.com/c/travismedia?sub_confirmation=1"
    >Subscribe to the channel</a
  >
</div>

<div class="videoWrapper"><iframe width="560" height="315" src="https://www.youtube.com/embed/i7ABlHngi1Q" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>

THE DEFINITIONS [1:56](https://www.youtube.com/watch?v=i7ABlHngi1Q&t=116s) - What is Docker? [2:08](https://www.youtube.com/watch?v=i7ABlHngi1Q&t=128s) - What is a Docker Image? [3:00](https://www.youtube.com/watch?v=i7ABlHngi1Q&t=180s) - What is a Container? [3:17](https://www.youtube.com/watch?v=i7ABlHngi1Q&t=197s) - What's the benefit? [4:13](https://www.youtube.com/watch?v=i7ABlHngi1Q&t=253s) - Virtual Machines vs Container PRACTICAL EXAMPLES [6:50](https://www.youtube.com/watch?v=i7ABlHngi1Q&t=410s) - Download Docker Desktop [8:26](https://www.youtube.com/watch?v=i7ABlHngi1Q&t=506s) - Docker Images [10:00](https://www.youtube.com/watch?v=i7ABlHngi1Q&t=600s) - Let's Build a React App Docker Image [24:35](https://www.youtube.com/watch?v=i7ABlHngi1Q&t=1475s) - Let's Run the React App in a Container [27:16](https://www.youtube.com/watch?v=i7ABlHngi1Q&t=1636s) - Show Logs / Debug [27:40](https://www.youtube.com/watch?v=i7ABlHngi1Q&t=1660s) - Jump inside of your container and view/edit files [28:38](https://www.youtube.com/watch?v=i7ABlHngi1Q&t=1718s) - What is Docker Compose? [28:50](https://www.youtube.com/watch?v=i7ABlHngi1Q&t=1730s) - Run WordPress in a container via Docker Compose [33:48](https://www.youtube.com/watch?v=i7ABlHngi1Q&t=2028s) - A local volume to view/edit our wp-content folder [41:03](https://www.youtube.com/watch?v=i7ABlHngi1Q&t=2463s) - Push our React App to Dockerhub [45:03](https://www.youtube.com/watch?v=i7ABlHngi1Q&t=2703s) - Deploying our React App to Digital Ocean [43:15](https://www.youtube.com/watch?v=i7ABlHngi1Q&t=2595s) - Deploying our WordPress App to Digital Ocean