📍Day 2 - Completed the 1st video already along with assignment. Now started watching this one, will edit this message after i finish this entirely. Waiting to be pinned 📌 @harkirat also add this video to the playlist.
Bhaiya seriously the way you are teaching is awesome and best content on RUclips. Please complete this playlist of Devops from basics to Advanced Those who want harkirat bhaiya to complete please like this message.
Completed both the videos. Now have confidence to go through dockerfiles and understand them. Had unnecessarily made docker so difficult in my mind. Thank you for the 2 videos.
I have worked on using docker for the last one year and half year. Working is a different thing, but then when someone explains the concepts one by one to someone in such an easy way. I actually brushed up my concepts again.
This Is the only best video on the whole internet of docker . I learnt from everywhere but i did not satisfied . Now the only task is left is to practice docker .
Class-2: Both of solution I thought were right. Completed the class. Now going to practice a little bit and will then watch how to make open source contribution l. @Hakirat we should do more devops content❤
This is very insightful, you could have also included Docker init, which creates the yaml and dockerfile for you. Would love to see a video covering other things like Docker scout for DevOps
Completed the 1st video Now watching this, Awesome initiative. Need more of tutorials on devops and open source. Also, I suggest jenkins for the next tutorial.
Hey guys it's the starting of new year I have completed my introduction to docker before the end of year 2023. Hoping to learn a lot of new things and contribute something useful to the dev community in 2024. Happy new Year
bhai at 38:47 you are using the command "docker run -p 27017:27017 mongo" and connecting it to mongodb compass and creating database/collections, but after killing the container I believe you are using the up arrow to run same command i.e "docker run -p 27017:27017 mongo" at this point you are actually creating new container instead of restarting the previous one and due to this mongodb compass is not showing the data, but if you try to restart the previous container, the data actually persits and we can access the database/collections created in the first container, and i wondered why, the reason was "docker run -p 27017:27017 mongo" this command creates the volume implicitly and stores the data.
was finding the comment from someone describing the same, yeah you are right, I tried multiple times but my database still persisted! everytime I killled the container and bring the fresh container up[
Would be great to learn K8's and Go as Go is has a simple learning curve and go well with microservices and k8. Also advanced react stuff on realtime usage of React Memo or Callback use. Caching and SEO paradigms.
@harkirat - thanks for the awesome videos on Docker. I think there is some confusion on the data persistence point - if we create a new container using Mongo image, then create a database and a collection (with data) and restart the container, the data will still be there. Also it's not just with the Mongo image, even if you take an ubuntu image and do the following steps you can see the data still persists. ``` docker image pull ubuntu docker run -it --name=ubuntu-container ubuntu mkdir test-directory && cd test-directory touch abc.{js,ts,txt,py} docker container start -i ubuntu-container ```
Yeah I think there was a little mistake there but concept remains the same. The data persists because it's stored in db/data folder and until and unless container is not destroyed, It will be still there. If you want to mount a volume, You can have a db independent of containers and kill and create new containers.
hey harkirat, at 1:36:10 , when I'm using thar -v one command , it is throwing the following error :- docker: Error response from daemon: create .;C: ".;C" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path. I've been endlessly searching for the soluttions but didnt got one!
could you please make a video on how to pipeline our application? from pushing the code to repository, containerizing it and then deploying it to different stages/env.
Bhai teach us technologies required for Full stack development like container orchestration, Grpc,trpc,openapi,GraphQL, orms ,helm Infrastructure as code- terraform ,ci/cd tool, monit, GitHub actions,ansible, Jenkins , India AWS ,GCP etc
if you are seeing an error "MongooseServerSelectionError: getaddrinfo EAI_AGAIN mongdb2" while running index.js file please put "localhost" where "mongdb2" is written in database URL in index.js file
My Mongo container is running and also letting me add the data but when i close the container and reopen still my data is visible in compass it is not gone. I am not using any volume with it. please help.
One question regarding .git in production image can we add .git file inside a docker ignore because as project grow there is so much commit and I think that file should not include
I am trying to build a react executing code sandbox similar to online react compiler. My architecture is user will make a post request to my server with all their source code. My server will run a nodejs image container. Copy the users file in the container run npm i and then start the app. I will do port mapping and send the link of my host to user with port. I have 3 main problems. My host machine will be behind a application load balancer if i have a lot of containers, i will need multiple hosts. How can i make sure that my request goes to the same host on which my container is running so that i am not starting the container on every host behind load balancer. And 2nd how can i ensure clean up and closing of containers if the user close thier browser. And 3rd i want to give the user access to the terminal inside the container just like we have on our laptops while running react. How can i stream the terminal from inside the docker container
bro could you please create a course or mentorship program where you teach step by step process from open source contribution to getting a high paying remote job program ? thanks
I have a doubt in docker compose we are adding the volumes in yaml file right?.So before adding the volume we need to create the volume or docker compose automatically creates the volume for us?
Hello Harkirat or anyone who knows can answer this after the volume and networks part of this series I am finding few things unrelatable/hard , I am learning JS right now and for the first time understood how a simple backend application works , I know nothing much , What things should I know/cover in next few days so that I will find this easier .
📍Day 2 -
Completed the 1st video already along with assignment. Now started watching this one, will edit this message after i finish this entirely.
Waiting to be pinned 📌
@harkirat also add this video to the playlist.
Bhaiya seriously the way you are teaching is awesome and best content on RUclips. Please complete this playlist of Devops from basics to Advanced
Those who want harkirat bhaiya to complete please like this message.
Completed both the videos. Now have confidence to go through dockerfiles and understand them. Had unnecessarily made docker so difficult in my mind. Thank you for the 2 videos.
Dear Harkirat, have recently finished your Web 3 Bootcamp Part 1 Video and loved it ❤️, am eagerly waiting for Part 2 ✨️✨️
I have worked on using docker for the last one year and half year. Working is a different thing, but then when someone explains the concepts one by one to someone in such an easy way. I actually brushed up my concepts again.
These things took me months to figure out myself back when i started. Great content for people beginning their carrers. Kudos 👏
These were the best 2 videos for docker in whole youtube. hands down hkirat bhai!!
teach us web3, advanced react and k8s, Harkirat sir!
Yes web 3
Buy a Fuking course
abe pehle web 2 to seekh le
loll
@@killerdroid99
Great stuff Harkirat, can't thank you enough for this docker crash course.
This Is the only best video on the whole internet of docker . I learnt from everywhere but i did not satisfied . Now the only task is left is to practice docker .
Kubernetes would be really great to learn as we just learned about Docker😇😀
Completed both parts of the docker videos and have a clear understanding of docker thank you ❤
awesome harkirat bhai your explaination is so COOL!
Learned a lot more about docker that i didnt knew even after using it for long time
This bootcamp is a goldmine for everyone!
Did the same with a postgres container🙌🏻🙌🏻. Excited about cohor 2.0!!!
Believe me i was facing the same problem since your last video. Can't able to run queries on DOCKER. I was eagerly waiting for this video.THANK YOU❤
Class-2:
Both of solution I thought were right.
Completed the class. Now going to practice a little bit and will then watch how to make open source contribution l.
@Hakirat we should do more devops content❤
Thank you so much harkirat for teaching us and giving us the glimpse on the new upcoming in demanding technologies
Much Love❤❤
best docker course available on the internet thanks @Harikirat for this awesome explanation.
Most comments are to continue kgf web 3 bootcamp,
Now waiting for web 3 part 2
Thank you harkirat 😊
Best docker tutorial in the youtube in my opinion ❤.. After this can u make a Playlist about k8s?.. Happy Coding ✨
1:07:53 We can use "cd -" to navigate to the previous directory.
This is very insightful, you could have also included Docker init, which creates the yaml and dockerfile for you. Would love to see a video covering other things like Docker scout for DevOps
Completed the 1st video Now watching this, Awesome initiative. Need more of tutorials on devops and open source. Also, I suggest jenkins for the next tutorial.
Awesome 22 minutes watched till now...keep goiñ harikat brother....
this is best video to understand advanced concepts of docker, as always explanation is great 😊
Hey guys it's the starting of new year I have completed my introduction to docker before the end of year 2023. Hoping to learn a lot of new things and contribute something useful to the dev community in 2024.
Happy new Year
Great, Explained from basic to Advance 👍
bhai at 38:47 you are using the command "docker run -p 27017:27017 mongo" and connecting it to mongodb compass and creating database/collections, but after killing the container I believe you are using the up arrow to run same command i.e "docker run -p 27017:27017 mongo" at this point you are actually creating new container instead of restarting the previous one and due to this mongodb compass is not showing the data, but if you try to restart the previous container, the data actually persits and we can access the database/collections created in the first container, and i wondered why, the reason was "docker run -p 27017:27017 mongo" this command creates the volume implicitly and stores the data.
was finding the comment from someone describing the same, yeah you are right, I tried multiple times but my database still persisted! everytime I killled the container and bring the fresh container up[
Would be great to learn K8's and Go as Go is has a simple learning curve and go well with microservices and k8. Also advanced react stuff on realtime usage of React Memo or Callback use. Caching and SEO paradigms.
Better than many paid courses
Awesome explanation man 😎 ♂️ thank you so much for this one
I love you man. You are an amazing teacher.
Great series, please bring more of them and Thank u very much😄
Hey please do kubernetes next , I really want to learn it and you have been a great teacher , please do kubernetes next
Actually you can just go with `node:-alpine` it will work the same, and this is what the node's docker hub page recommends.
Hey harkirat, i would love to learn low latency coding from you.
Hello Harkirat, Can you please guide on the complete kubernetes part as well? Thank you for the complete docker and devops roadmap.
@harkirat - thanks for the awesome videos on Docker. I think there is some confusion on the data persistence point - if we create a new container using Mongo image, then create a database and a collection (with data) and restart the container, the data will still be there. Also it's not just with the Mongo image, even if you take an ubuntu image and do the following steps you can see the data still persists.
```
docker image pull ubuntu
docker run -it --name=ubuntu-container ubuntu
mkdir test-directory && cd test-directory
touch abc.{js,ts,txt,py}
docker container start -i ubuntu-container
```
Yeah I think there was a little mistake there but concept remains the same. The data persists because it's stored in db/data folder and until and unless container is not destroyed, It will be still there. If you want to mount a volume, You can have a db independent of containers and kill and create new containers.
Watched the entire video. Thanks
videos on low latency trading system would be great
hey harkirat, at 1:36:10 , when I'm using thar -v one command , it is throwing the following error :-
docker: Error response from daemon: create .;C: ".;C" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path.
I've been endlessly searching for the soluttions but didnt got one!
extremely helpful , vey well explained thank you
Hi harkirat could you please make a video on DevOps as a career?
@harkirat Please teach deployment of full stack apps on AWS distributed env with cloudwatch, cloudfront and Route53
could you please make a video on how to pipeline our application?
from pushing the code to repository, containerizing it and then deploying it to different stages/env.
Bhaiya Please make a video on advance MERN stack.
and thank you for this.
Next Low latency trading system
Please create a video on Kubernetes and CICD pipelines
AI and Web3 in upcoming videos and thanx for the amazing content senior :)
Bhai teach us technologies required for Full stack development like container orchestration, Grpc,trpc,openapi,GraphQL, orms ,helm
Infrastructure as code- terraform ,ci/cd tool, monit, GitHub actions,ansible, Jenkins , India AWS ,GCP etc
if you are seeing an error "MongooseServerSelectionError: getaddrinfo EAI_AGAIN mongdb2" while running index.js file
please put "localhost" where "mongdb2" is written in database URL in index.js file
Awesome content!
Explanation 💯
Thankyou for this ❤
We need one for Kubernetes!!
really a great video
docker vids were amazing ......Need kubernetes videos please
Why you have not passed port number in Mongoose connect Url when you are running it through compose. Is it not required ?
It is not running for me
Hi Harkirat , do take a session on kafka and redis!
Another banger
My Mongo container is running and also letting me add the data but when i close the container and reopen still my data is visible in compass it is not gone. I am not using any volume with it. please help.
Thank you sir ❤
1:04:18 -> does sequence matters while mentioning port mapping, name for container , network
One question regarding .git in production image can we add .git file inside a docker ignore because as project grow there is so much commit and I think that file should not include
sir waiting for next video.......❣❣❣❣
when can we expect the part 2 of web3 bootcamp?
I am trying to build a react executing code sandbox similar to online react compiler.
My architecture is user will make a post request to my server with all their source code. My server will run a nodejs image container. Copy the users file in the container run npm i and then start the app. I will do port mapping and send the link of my host to user with port.
I have 3 main problems. My host machine will be behind a application load balancer if i have a lot of containers, i will need multiple hosts. How can i make sure that my request goes to the same host on which my container is running so that i am not starting the container on every host behind load balancer.
And 2nd how can i ensure clean up and closing of containers if the user close thier browser.
And 3rd i want to give the user access to the terminal inside the container just like we have on our laptops while running react. How can i stream the terminal from inside the docker container
Really good video broo!
Hey Harkirat, your teaching is really great can you make a video on low-latency systems and HFT
Thank you
Please continue that kgf web 3 bootcamp
Which keyboard are you using? sounds good.
all this is great, but why would someone want to set up a database locally?? why not instead use the test env hosted at Mongodb end??
Hey can we get a tutorial on github actions?
Sir, i have a doubt should i join the old cohort course or wait for the next batch since i have time constraints.
Goated content
MInd blowing sir(being in IITR)
Thank You bro For This
bro could you please create a course or mentorship program where you teach step by step process from open source contribution to getting a high paying remote job program ? thanks
Can you make a bootcamp on backend using express and node ;)
Bro can you mention how many videos you are going to upload.
I have a doubt in docker compose we are adding the volumes in yaml file right?.So before adding the volume we need to create the volume or docker compose automatically creates the volume for us?
It creates it for you, the last line of the yaml tells compose to create it
thank you sir@@harkirat1
Please make next video on k8s as it will be in sequence.
Hello Harkirat or anyone who knows can answer this
after the volume and networks part of this series I am finding few things unrelatable/hard , I am learning JS right now and for the first time understood how a simple backend application works , I know nothing much , What things should I know/cover in next few days so that I will find this easier .
Please also make video on Databases like dynamo db or mysql sequelize
If possible teach us Google cloud platform there are no resources to learn Gcp like VM engine, Generative AI , APIs etc
Kubernetes video next please !!
Please take up web3 next...
Please go and like my comment on asking him the same, so that he notices, thanks a lot :)
maza agya
next video topic??
and which topics will he cover??
some advanced react please . i want to see what kind of react mastery is qualified to be called professional level
high level content in free
I was right about assignment 1😌😌
Really good video broo!1
"oopsie daisy" word counter
can anyone let me know 100X dev cohort list link sequentially ?
getting hard to follow the flow
Can you make a desk setup video
Please restart the Web3 bootcamp and complete it 🥹
Please go and like my comment on asking him the same, so that he notices, thanks a lot :)
complete the devops first it will help us to learn devops tools completely