How to containerize Python applications with Docker

  Рет қаралды 91,453

Docker

Docker

Күн бұрын

Пікірлер: 52
@patloeber
@patloeber 2 жыл бұрын
Had a great time speaking at this Docker event! Thanks for having me!
@oluwolejames1437
@oluwolejames1437 2 жыл бұрын
THANKS, FOR THIS GREAT TUTORIAL. I COULD NOT FIND A LINK BELOW AS YOU MENTIONED IN THE VIDEO.
@dilipkumars6556
@dilipkumars6556 2 жыл бұрын
No link of github
@fernandocorenstein6531
@fernandocorenstein6531 2 жыл бұрын
Super professional as all your content. Thank you!
@chrischu5769
@chrischu5769 11 ай бұрын
As a beginner in Docker, this tutorial is very clear and concise. It successfully helped me deploy my Python project into Docker. Thank you very much!
@jonworkman6147
@jonworkman6147 Жыл бұрын
Finally someone explains it clearly and step-by-step. Thank you
@alute2589
@alute2589 Жыл бұрын
Thank you for your comment, i like your name, as well
@MhonsterPlayer
@MhonsterPlayer Жыл бұрын
I could not build with 'DockerFile', I had to rename it to 'dockerfile'. Also encountered a bug which would not let me run the image. I had to restart docker desktop. Great tutorial ! Learned a lot
@yolosingh-nt4hv
@yolosingh-nt4hv Жыл бұрын
Great thanks to you Patrick.I deployed my first python app successfully.
@dariusEMPEROR
@dariusEMPEROR 2 жыл бұрын
the link IS NOT in the description below
@CyberWorx
@CyberWorx Жыл бұрын
Thanks a lot for the explanation. It helped me make a POC using python script executing in an environment inside docker.
@faustipez
@faustipez 11 ай бұрын
Very clear explanation, it helps to reduce the fear of using Docker!
@sanaullahaq5568
@sanaullahaq5568 7 ай бұрын
unable to find the github link in the description
@joseluisbeltramone599
@joseluisbeltramone599 2 ай бұрын
Thank you very much, Patrick!!!
@AjirogheneSunny
@AjirogheneSunny 2 жыл бұрын
no link droped here
@Geza_Molnar_
@Geza_Molnar_ 2 жыл бұрын
Hi - Thanks for the tutorial! For the 1st example : I wonder if it would be better practice to first install with pip the packages and than copy our code. reason : 'docker build' creates layers in the image file (roughly for each line in the Dockerfile) and caches the content of the layers (to make subsequent builds faster), however when our code changes then the next build can't use the relevant cached layer (because the source --our code-- for that layer changed) AND hence neither can use all the cached layers for lines that are after in the Dockerfile. So, the resulting image is (practically, but not entirely) the same in both ways, but the build processes are faster when we consider what changes more frequently and put that as low in the Dockerfile as it makes sense.
@pseudounknow5559
@pseudounknow5559 2 жыл бұрын
We really need the github link to follow... Can you please give it ?
@pseudounknow5559
@pseudounknow5559 Жыл бұрын
@Gustavo Murta He posted the same video on his channel and we have the Github link in that video ;)
@jimaustin3608
@jimaustin3608 Жыл бұрын
4:07 "First thing to do ..." with any new (to me) piece of code is to make sure it runs. The scrape from Beautiful Soup is returning "403 Forbidden'" so the lists ('years', 'actors_list', etc.) are empty. URL returns expected screen from IMDB so that's correct ... anyone with a fix for the scrape?
@toromanow
@toromanow 10 ай бұрын
Same for me.
@zackplauche
@zackplauche Жыл бұрын
Print doesn't work in my app unless I add "-u" to the CMD part of the Dockerfile
@raymondcswong8602
@raymondcswong8602 5 ай бұрын
Thank you. Very nice tutorial!
@adamcodes716
@adamcodes716 10 ай бұрын
I ran into an error running example 2 on python 3.11. I had to change the version of pydantic in requirements.txt (pydantic==1.10.2).
@eervin123
@eervin123 2 жыл бұрын
I’m really looking forward to this
@hoddy2001
@hoddy2001 4 ай бұрын
i get this when I docker run /bin/sh: 1: [“python”,: not found
@juanete69
@juanete69 9 ай бұрын
Hello. Why do you need __name__ == '__main__' in this code? I now this will execute only if you call this code from the main program but not if it's imported. But I don't know why we need to make this distinction here.
@fc1984fc
@fc1984fc Жыл бұрын
Never used docker before. I got a python azure function which works ok in local debug in vs code. My azure yaml pipeline is failing at the build stage due to some dependency issue. Can I clone my local virtual environment, put it into docker, and deploy my app to azure? Will this bypass the build stage problem?
@aboabdo3985
@aboabdo3985 2 жыл бұрын
Hi where is the github link
@pseudounknow5559
@pseudounknow5559 2 жыл бұрын
Hi have you find it ? :(
@hiranyasarma8886
@hiranyasarma8886 2 жыл бұрын
Thanks, I tried changing code in any .py file but code changing not reflected
@ShovonMallick41
@ShovonMallick41 2 жыл бұрын
My script is using a dependency json file, where I stored my credentials. what to do if I want to use it while script is running in docker?
@pseudounknow5559
@pseudounknow5559 2 жыл бұрын
You just need to add this file with ADD source dest
@maloof2826
@maloof2826 2 жыл бұрын
Thanks! It has been of great help
@MaartenMagchiels
@MaartenMagchiels 2 жыл бұрын
Wonderfull!! Thanks for sharing this 👍👍
@shridharpp
@shridharpp 7 ай бұрын
Thank you :)
@NicholasCifuentes-Goodbody
@NicholasCifuentes-Goodbody 2 жыл бұрын
Great tutorial!
@wadkantrips9352
@wadkantrips9352 Жыл бұрын
Thanks a lot!
@Mostafa_Lotfi
@Mostafa_Lotfi 2 ай бұрын
@patloeber I followed some of your videos. You are so cute. Just the moment that docker ran correctly. It seemed that you didn't expect that, and you became really happy. Also, I should mention that I'm not Gay :))
@achajackson5898
@achajackson5898 2 жыл бұрын
How do you get command auto-completion ?
@heroe1486
@heroe1486 2 жыл бұрын
Shells like zsh or fish give you autocompletion
@Mayur7Garg
@Mayur7Garg 2 жыл бұрын
Isn't using pip --upgrade a bad practice? Ideally you would want to install the exact version of the packages every time to ensure reproducibility and prevent breaking changes to happen due to new versions.
@sureshkrjsl
@sureshkrjsl 2 жыл бұрын
Ya. Always use something like "python3 - m pip install ur-package"
@serychristianrenaud
@serychristianrenaud 2 жыл бұрын
Thanks ....
@zack8247
@zack8247 2 жыл бұрын
nice pun usage, a-whale-able
@jfertis
@jfertis Жыл бұрын
-i OF THE GODS
@KrishnaChandran-t2i
@KrishnaChandran-t2i Жыл бұрын
unable to run pip install commands from docker file #5 14.57 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/beautifulsoup4/ #5 15.90 Collecting beautifulsoup4
@JustinDS
@JustinDS Жыл бұрын
I am having this same issue
@JustinDS
@JustinDS Жыл бұрын
I updated by WSL and Ubuntu installations and now the pip install runs just fine.
The intro to Docker I wish I had when I started
18:27
typecraft
Рет қаралды 264 М.
How many people are in the changing room? #devil #lilith #funny #shorts
00:39
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 4,7 МЛН
Кто круче, как думаешь?
00:44
МЯТНАЯ ФАНТА
Рет қаралды 6 МЛН
Docker Tutorial For Beginners - How To Containerize Python Applications
22:17
Docker Crash Course for Absolute Beginners [NEW]
1:07:39
TechWorld with Nana
Рет қаралды 1,8 МЛН
AWS Certified Cloud Practitioner Training 2020 - Full Course
3:58:01
freeCodeCamp.org
Рет қаралды 7 МЛН
Containerize Python Applications with Docker
20:51
NeuralNine
Рет қаралды 129 М.
you need to learn Docker RIGHT NOW!! // Docker Containers 101
23:19
NetworkChuck
Рет қаралды 2,7 МЛН
C Programming Tutorial for Beginners
3:46:13
freeCodeCamp.org
Рет қаралды 14 МЛН
Machine Learning for Everybody - Full Course
3:53:53
freeCodeCamp.org
Рет қаралды 8 МЛН
Docker VSCode Python Tutorial // Run your App in a Container
19:13
Christian Lempa
Рет қаралды 99 М.
How many people are in the changing room? #devil #lilith #funny #shorts
00:39