Private Repository explained | Registry on AWS - Docker in Practice || Docker Tutorial 11
Vložit
- čas přidán 28. 11. 2019
- In this video you will learn about private docker registry. How to create a private repository on AWS ECR, how to push your built image to it and about the image naming concepts in registries in general.
First we will create a private repository on AWS, then build and tag an image so that we can push the docker image into the repository. In order to push the image into the private registry with have to login, so you will also learn about docker login command.
Installing AWS Cli on:
Linux: docs.aws.amazon.com/cli/lates...
MacOS: docs.aws.amazon.com/cli/lates...
Windows: docs.aws.amazon.com/cli/lates...
Configuring the AWS Cli: docs.aws.amazon.com/cli/lates...
-----------------------------------------------------------------------------------------------------------
"Docker in Practice":
Developing with Docker ► • Developing with Docker...
Docker Compose ► • Docker Compose Tutoria...
Dockerfile ► • Dockerfile Tutorial - ...
Private Repository ► • Private Repository exp...
Deploy your containerized Application ► • Deploying the containe...
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: bit.ly/2YGeRp9
This video is the 11th 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: 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)
-----------------------------------------------------------------------------------
✅ Follow me
CZcams: ► / techworldwithnana
DEV: ► dev.to/techworld_with_nana
Instagram: ► / techworld_with_nana
Twitter: ► / njuchi_
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.
0:52 - Create a Private Repository on AWS ECR
4:19 - Login to AWS (docker login)
5:26 - Image Naming concept in Docker registries
7:15 - docker tag to include the repository name in the image name
9:04 - Push the Docker Image to the Private Repository
10:44 - Make some changes to the Application, rebuild and push a new version to your AWS repository
14:22 - Recap the complete workflow
👉🏼 For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible.
👉🏼 Also please let me know what you want to learn about Docker & Kubernetes.
Please don't forget to subscribe and give me a thumbs up if you liked my video 🤓
This course is so good that you could have charged for it. It's the best content related to docker/kubernetes I have found and it totally worth it. Thanks and congratulations!!!!
Thank you so much Carlos 🙏😊
The quality of presentation and knowledge is way too good!
Thanks so much. I appreciate your feedback!
Very useful video.❤from india
You really have cover the concepts in a practical way, clearing most of my doubts. You are the best!! Thanks a ton!!
I just could not wait to thank you so much for teaching us for free. It helps many people like me a lot.
Keep up the great work.
Stay safe and blessed!!!
she is one of the best Trainer on CZcams :)
she is awesome simple clear and nice explain each and everything Thank u so much
Love your explanations and demos.
Although English is not my mother language but it's easy to learn docker and k8s for a beginner from your video. Thank you for your sharing help me a lot.
Thank you, glad it's helpful! :)
Your way to explain is absolutely Amazing! I am following these videos try to get better at this topic, thanks for sharing.
Thanks so much! Great to get such positive feedback
Another excellent tutorial. Thank you!!
Thank you, happy that it's helpful! :)
Well explained. Thank you!
Thank you for this amazing well explained tutorial
Thank you @TechWorld with Nana for this wonderful content. :)
Thank you for these videos. I served as a good starting point for me.
Danke!
great post Nana.. it is very well explained and easy to grasp for beginners as well
Hi Nana, I am following your video's, all are very interesting and I really appreciate for your effort for covering each and every minute point. Thanks once again and please create real world requirement based videos and debugging , validation etc.
Thanks for watching all my videos, I'm glad they are so helpful :)
Very good explanation... I enjoy this whole series a lot...
That's great, thanks for your feedback :)
Great as usual! Thank You!
Thanks :)
So useful for my learning.
Thank you very much for this video.
You're welcome, hope you could learn a lot! :)
Nana, you are a hero!)
thanks Nana nice explanation keep going women in tech
Thank you Ben :)
Excellent teaching .. easy to understand madam
Thank you for your feedback! :)
@@TechWorldwithNana hi madam
I learned devops tool and aws
But facing interview point of real time project
Can you suggest me madam
thanks a lot
life saver.
Thanks for sharing knowledge,could you pls make video in aws advance level like rds db ,s3...👍❤️
I'm planning on starting it's own series on AWS services, so stay tuned :)
not sure if I missed that part. when we run the docker push command , how does docker know it has to push to AWS ECR and NOT to dockerhub ? Is it because of the specific registryDomain that we added in the docker push command?
I just loved your voice
Hope you also learned something ;)
Thanks for the video, was very clean & clear, I'm wondering if you could provide how to use that private image into a Dockerrun.aws.json for upload on AWS EB Please
awesome video maam...
Thanks!!
Hi Thanks , What is docker repository and registry and what is the difference between them
👍❤
Please I have a question. In situation where you have more than one services for example: Api service, email service how do you publish this service to the same repository on ECR? Or are there to be pushed individually to separate registrar ? In my case am using docker-compose for windows and am specifying files for example: `docker-compose -f docker-compose.yml -f docker-compose.prod.yml build. Were docker-compose.yml is the based config file and other are based on my app environment.
Also, production docker-compose registry uses environment variable, like: ${VAR} when making a build are this values extracted from the .env file and packaged along side?
I would recommend you to blur/mask your AWS account number
do we have another way ? cuz it says i have to pay for the amazone service
You can use docker image called registry to setup your own private docker repository..
hi i saw your video but I have query error on my app.I'm not able to connect Mongodb
Cleaaan (y)
i cant continou the course cuz i have no credit card , what a pity me
Where's the explanation? You owe me 15 minutes