Course content

Dockerfile Tutorial - Docker in Practice || Docker Tutorial 10

Dockerfile simply explained. This is a Dockerfile tutorial by example.

To deploy your application with Docker it must be packaged to it's own docker container. So, this means a docker image needs to be built from our JavaScript and Nodejs application and prepare it to be deployed on some environment. This will usually be done by an CD like Jenkins.
But in this video we will simulate what Jenkins does locally, building a docker image from our application locally.

▬▬▬▬▬▬ T I M E S T A M P S 🐳
0:00 - Intro
1:49 - What is a Dockerfile?
2:22 - How the Dockerfile commands map to the image environment
8:05 - Create the Dockerfile (Demo)
12:00 - Build an image out of the Dockerfile
15:02 - Start the Application to verify: 1) App starts successfully 2) App environment is configured correctly
19:34 - do improvement - copy only relevant files

"Docker in Practice":
Developing with Docker ► https://youtu.be/6YisG2GcXaw
Docker Compose ► https://youtu.be/MVIcrmeV_6c
Dockerfile ► https://youtu.be/WmcdMiyqfZs
Private Repository ► https://youtu.be/vWSRWpOPHws
Deploy your containerized Application ► https://youtu.be/ZowjOhpAcIc

You can check out my videos for the Pre-Requisites:
✅ Basic Docker Concepts: https://youtu.be/GeqaTjKMWeY
✅ Basic Commands: https://youtu.be/xGn7cFR3ARU

For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible.

►► Full Docker and Kubernetes Tutorial Playlist: https://bit.ly/2YGeRp9
This video is the 10th of a complete series for beginners, where I explain the basic concepts and also show you demo's like deploying your containerized application. At the end of this tutorial you will fully understand Docker and Kubernetes.

💡 Only interested in Docker?
►► Complete Docker Tutorial Playlist: https://bit.ly/2ymJHbX

#docker #dockertutorials #devops #techworldwithnana
-------------------------------------------------------------------------------------

The complete step-by-step guide to Docker and Kubernetes will include the following content:

🐳 D O C K E R
- Container concept
- Why docker? (image vs. traditional DevOps)
- Install docker on different operating systems
- 8 basic commands you need to know
- Docker vs. Virtual Machine
- Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment)
- Develop an application with Docker
- Docker Compose
- Dockerfile
- Private Repository
- Deploying your containerized application
- Docker Volumes from theory to practice

✵ K U B E R N E T E S
- Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet)
- Kubernetes architecture for beginners (master, slave nodes & processes)
- Understand how does K8s REALLY work? Main Concepts of how to use K8s
- Minikube, Kubectl - set up the cluster and connect to it
- Kubectl main commands - Demo
- Configuration file (YAML) - syntax
- Kubernetes Namespaces
- Communication between the pods - basic networking concepts in Kubernetes
- K8s Deployment in practice - example application deployment (pod + service + Ingress + secret)


▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
Join private Facebook group ► https://bit.ly/32UVSZP
Don't forget to subscribe ► https://bit.ly/3mO4jxT
DEV ► https://bit.ly/3h2fqiO
INSTAGRAM ► https://bit.ly/2F3LXYJ
TWITTER ► https://bit.ly/3i54PUB
LINKEDIN ► https://bit.ly/3hWOLVT


Legal Notice:
Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Docker, Inc.
Views
0 Total Views
0 Members Views
0 Public Views
Actions
0 Likes
0 Dislikes
0 Comments
Share on Social Networks
Share Link
Share by mail

Please login to share this video by email.

Embed in your website