Private Repository explained | Registry on AWS - Docker in Practice || Docker Tutorial 11

  Рет қаралды 47,169

TechWorld with Nana

TechWorld with Nana

4 жыл бұрын

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
KZfaq: ► / 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.

Пікірлер: 58
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
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 🤓
@sprintwithcarlos
@sprintwithcarlos 4 жыл бұрын
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!!!!
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
Thank you so much Carlos 🙏😊
@siddharthbarhate7659
@siddharthbarhate7659 4 жыл бұрын
The quality of presentation and knowledge is way too good!
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
Thanks so much. I appreciate your feedback!
@wondwoseneshetumuhea6949
@wondwoseneshetumuhea6949 3 жыл бұрын
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!!!
@saravanprathi6956
@saravanprathi6956 3 жыл бұрын
You really have cover the concepts in a practical way, clearing most of my doubts. You are the best!! Thanks a ton!!
@sandeepsinghrathore505
@sandeepsinghrathore505 3 ай бұрын
she is awesome simple clear and nice explain each and everything Thank u so much
@akashlodhi8021
@akashlodhi8021 2 жыл бұрын
she is one of the best Trainer on KZfaq :)
@JDK760408
@JDK760408 4 жыл бұрын
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.
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
Thank you, glad it's helpful! :)
@jgabrielsousa
@jgabrielsousa 4 жыл бұрын
Your way to explain is absolutely Amazing! I am following these videos try to get better at this topic, thanks for sharing.
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
Thanks so much! Great to get such positive feedback
@krishnakhatri9464
@krishnakhatri9464 2 жыл бұрын
Love your explanations and demos.
@StudyStreamPlus
@StudyStreamPlus 7 ай бұрын
Thank you for these videos. I served as a good starting point for me.
@yogendratala8577
@yogendratala8577 2 жыл бұрын
Thank you for this amazing well explained tutorial
@salarghaffarian4914
@salarghaffarian4914 2 жыл бұрын
Well explained. Thank you!
@2024vijayakumar
@2024vijayakumar 4 жыл бұрын
Another excellent tutorial. Thank you!!
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
Thank you, happy that it's helpful! :)
@anusree114
@anusree114 3 жыл бұрын
Thank you @TechWorld with Nana for this wonderful content. :)
@ziaurrahman8776
@ziaurrahman8776 Жыл бұрын
great post Nana.. it is very well explained and easy to grasp for beginners as well
@Deimosster
@Deimosster 4 жыл бұрын
Great as usual! Thank You!
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
Thanks :)
@madhavijonnavitula9668
@madhavijonnavitula9668 11 ай бұрын
Very useful video.❤from india
@acronproject
@acronproject Жыл бұрын
So useful for my learning.
@cvankrieken
@cvankrieken 4 жыл бұрын
Very good explanation... I enjoy this whole series a lot...
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
That's great, thanks for your feedback :)
@VijayaLakshmi-oe8zz
@VijayaLakshmi-oe8zz 4 жыл бұрын
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.
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
Thanks for watching all my videos, I'm glad they are so helpful :)
@prasadrayudu2001
@prasadrayudu2001 4 жыл бұрын
Thank you very much for this video.
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
You're welcome, hope you could learn a lot! :)
@armgev91
@armgev91 2 жыл бұрын
Nana, you are a hero!)
@lombahond
@lombahond 2 жыл бұрын
Danke!
@benchiro7581
@benchiro7581 4 жыл бұрын
thanks Nana nice explanation keep going women in tech
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
Thank you Ben :)
@hprangana
@hprangana 2 жыл бұрын
thanks a lot
@danielemuze2902
@danielemuze2902 3 жыл бұрын
life saver.
@becharahushband
@becharahushband 4 жыл бұрын
I just loved your voice
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
Hope you also learned something ;)
@HemangJoshi
@HemangJoshi 4 жыл бұрын
awesome video maam...
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
Thanks!!
@ashok.9761
@ashok.9761 4 жыл бұрын
Excellent teaching .. easy to understand madam
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
Thank you for your feedback! :)
@ashok.9761
@ashok.9761 4 жыл бұрын
@@TechWorldwithNana hi madam I learned devops tool and aws But facing interview point of real time project Can you suggest me madam
@Raj-si5yz
@Raj-si5yz 4 жыл бұрын
Thanks for sharing knowledge,could you pls make video in aws advance level like rds db ,s3...👍❤️
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
I'm planning on starting it's own series on AWS services, so stay tuned :)
@sdcookingpassion
@sdcookingpassion 3 жыл бұрын
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?
@nile_testayman9429
@nile_testayman9429 Жыл бұрын
👍❤
@rachidkhassouani7531
@rachidkhassouani7531 3 жыл бұрын
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
@obipascalbanjuare1854
@obipascalbanjuare1854 2 ай бұрын
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?
@mandlaanilbabu
@mandlaanilbabu 3 жыл бұрын
Hi Thanks , What is docker repository and registry and what is the difference between them
@anshukhanna6041
@anshukhanna6041 3 жыл бұрын
I would recommend you to blur/mask your AWS account number
@rachidkhassouani7531
@rachidkhassouani7531 3 жыл бұрын
Cleaaan (y)
@jigz9669
@jigz9669 8 ай бұрын
hi i saw your video but I have query error on my app.I'm not able to connect Mongodb
@louisaldorio7251
@louisaldorio7251 3 жыл бұрын
do we have another way ? cuz it says i have to pay for the amazone service
@karthikp3581
@karthikp3581 3 жыл бұрын
You can use docker image called registry to setup your own private docker repository..
@louisaldorio7251
@louisaldorio7251 3 жыл бұрын
i cant continou the course cuz i have no credit card , what a pity me
@vilnis-trash
@vilnis-trash 2 жыл бұрын
Where's the explanation? You owe me 15 minutes
Docker Volumes explained in 6 minutes
6:03
TechWorld with Nana
Рет қаралды 272 М.
Top 8 Docker Best Practices for using Docker in Production
18:27
TechWorld with Nana
Рет қаралды 301 М.
Опасность фирменной зарядки Apple
00:57
SuperCrastan
Рет қаралды 11 МЛН
لقد سرقت حلوى القطن بشكل خفي لأصنع مصاصة🤫😎
00:33
Cool Tool SHORTS Arabic
Рет қаралды 19 МЛН
Why Is He Unhappy…?
00:26
Alan Chikin Chow
Рет қаралды 51 МЛН
Build YOUR OWN Dockerfile, Image, and Container - Docker Tutorial
18:20
Docker Crash Course for Absolute Beginners [NEW]
1:07:39
TechWorld with Nana
Рет қаралды 1,6 МЛН
How to create a great dev environment with Docker
29:55
Patrick Loeber
Рет қаралды 257 М.
Containerization Explained
8:09
IBM Technology
Рет қаралды 712 М.
Kubernetes Crash Course for Absolute Beginners [NEW]
1:12:04
TechWorld with Nana
Рет қаралды 2,7 МЛН
Developing with Docker - Docker in Practice || Docker Tutorial 8
20:51
TechWorld with Nana
Рет қаралды 66 М.
Опасность фирменной зарядки Apple
00:57
SuperCrastan
Рет қаралды 11 МЛН