Develop Python in Docker - Build a Python dev environment without installing Python

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ต.ค. 2024

ความคิดเห็น • 100

  • @shwetapurushe
    @shwetapurushe ปีที่แล้ว +30

    By far the easiest, most concise and useful video for python and docker I could find. You are amazing!

    • @absprog
      @absprog  ปีที่แล้ว +1

      Thank you so much for your kind words Shweta! I'm glad to hear that you found the tutorial helpful 🤗

  • @luthead
    @luthead ปีที่แล้ว +7

    Matan , you have became my favorite tech channel. It's so refreshing. You get straight to the point, and have clear instructions without rambling on. Thank you, and keep up the great work !

    • @absprog
      @absprog  ปีที่แล้ว +1

      Thank you for your feedback, I appreciate your support! I'm glad you found the video clear and concise. 👍

  • @74Gee
    @74Gee 8 หลายเดือนก่อน +1

    I wish all online tutorials were this concise and deliberately minimal. Fantastic. Definite sub :)

    • @absprog
      @absprog  8 หลายเดือนก่อน +1

      Thanks for your support and kind words!👍

  • @araujopa2
    @araujopa2 8 หลายเดือนก่อน

    I have watched several videos and read many tutorials and never found something quit like this! It had everything I needed to know regarding images, containers and volumes! This is GOLD! Thank you!

    • @absprog
      @absprog  8 หลายเดือนก่อน

      Thanks for your kind words!👍

  • @robertomarra2431
    @robertomarra2431 3 หลายเดือนก่อน

    I read article about Docker and I quite understood the dynamic but I was missing something, you definitely filled up this gap. Very much appreciated. Thank you!

    • @absprog
      @absprog  3 หลายเดือนก่อน

      Glad to hear that!

  • @AlanMeigs
    @AlanMeigs ปีที่แล้ว

    I watched 2 other videos, this is the most straightforward and in the least time. Thank you! This taught me the specific information I needed.

    • @absprog
      @absprog  ปีที่แล้ว

      That's great to hear 👍

  • @datalearningsihan
    @datalearningsihan ปีที่แล้ว

    Best teacher ever. Never had a better teacher in my life. Why dont you start your own mentorship program? I would not mind paying you for this.

    • @absprog
      @absprog  ปีที่แล้ว

      Thank you for taking the time to leave such a positive comment! I'm glad to hear that the tutorial was helpful and easy to understand. 🤗

  • @kuntalpatel9731
    @kuntalpatel9731 9 หลายเดือนก่อน

    Bravo, Matan. I am so glad that your video showed up in my feed. Very concise and to the point video. Keep up the good work

    • @absprog
      @absprog  9 หลายเดือนก่อน

      Thanks for your kind words!👍

  • @zohardavid
    @zohardavid 9 หลายเดือนก่อน

    Best video explaining python in docker!!! I watched many of them and this one is the best one by far.

    • @absprog
      @absprog  9 หลายเดือนก่อน

      Thanks for your support and kind words!👍

  • @sughosh100
    @sughosh100 ปีที่แล้ว

    Great video! I can always rely on you to go through your video and just easily understand because you go through step by step very well.

    • @absprog
      @absprog  ปีที่แล้ว

      Thanks for your support and kind words! 👍

  • @maks3831
    @maks3831 ปีที่แล้ว +2

    This video was just what I needed. Thank you very much for making it!

    • @absprog
      @absprog  ปีที่แล้ว +1

      I'm glad to hear that you found the video to be clear and helpful 🤝

  • @drivetrainerYT
    @drivetrainerYT 13 วันที่ผ่านมา

    What a classic school of delivery. Subbed.

    • @absprog
      @absprog  11 วันที่ผ่านมา

      Thank you for your comment🙏

  • @stuntguitar
    @stuntguitar ปีที่แล้ว +2

    Excellent tutorial! Just what I was looking for, very clearly explained. Thanks!

    • @absprog
      @absprog  ปีที่แล้ว +1

      Thank you for watching and your nice comment 🤗

  • @mikeism
    @mikeism 9 หลายเดือนก่อน

    Nicely done Matan. Clear and concise. Thanks!

    • @absprog
      @absprog  9 หลายเดือนก่อน

      Thanks for your kind words!👍

  • @awaisahmad5908
    @awaisahmad5908 4 หลายเดือนก่อน

    this is very very informative and convenient video
    it's very essential for the modern DevOps type programmers
    docker is now getting an essential skill set in today's time of competition.

    • @absprog
      @absprog  4 หลายเดือนก่อน

      Thank you for your comment

  • @matteo679
    @matteo679 10 หลายเดือนก่อน

    Thank you so much for such a clear and straightforward explanation! I'm so glad I found your channel!

    • @absprog
      @absprog  10 หลายเดือนก่อน

      Glad it was helpful!👍

  • @BrunoCosta50
    @BrunoCosta50 ปีที่แล้ว +1

    Great explanation, this is the present/future having your own containers with built-in development tools, I don't see a better solution for application development! 🔝

  • @chanboonkwee
    @chanboonkwee 21 วันที่ผ่านมา

    Very helpful guide on Docker using Python image! Thanks alot!

    • @absprog
      @absprog  20 วันที่ผ่านมา

      Glad it was helpful!

  • @27684503
    @27684503 ปีที่แล้ว

    Rare comment, but you just earn you self a new 👍 and the algo works this time. Keep going, matan! These several topics haunted me. But you help me a lot. Too many not to bother demostrate the step but you Covered the instances I am looking for recently, i.e., guidance installation(wsl/hyper V), the behaviors of docker&container , command line, interaction in vscode, and extension, basic Linux bash, pwd ...etc
    Not too difficult to not comprehend it.
    Window + vscode + docker desktop and extensions, especially the demonstrations of each case ... etc

    • @absprog
      @absprog  ปีที่แล้ว

      Thanks for your support and kind words! 👍

  • @danielmuar3920
    @danielmuar3920 4 หลายเดือนก่อน

    Thanks so much, I am just starting with docker and this helped me a lot.

    • @absprog
      @absprog  4 หลายเดือนก่อน

      Glad it helped!

  • @vpsfahad
    @vpsfahad 8 หลายเดือนก่อน

    Most easy teaching on container as dev env. videos

    • @absprog
      @absprog  8 หลายเดือนก่อน

      Thanks for your kind words!👍

  • @diaconescutiberiu7535
    @diaconescutiberiu7535 11 หลายเดือนก่อน

    So well presented. Great job with this tutorial, you got yourself a new sub

    • @absprog
      @absprog  11 หลายเดือนก่อน

      Thanks for your support and kind words!👍

  • @baptmeyer1535
    @baptmeyer1535 ปีที่แล้ว +1

    Thanks, this tutorial is great for absolute beginner.

    • @absprog
      @absprog  ปีที่แล้ว

      Glad it was helpful Bapt! 👍

  • @azwan1992
    @azwan1992 ปีที่แล้ว

    Subbed. Thanks for the short and layman friendly video.

    • @absprog
      @absprog  ปีที่แล้ว

      Thanks for the sub! I am glad you found this helpful

  • @AlfonsoLopez-l9h
    @AlfonsoLopez-l9h หลายเดือนก่อน

    This is a great explanation, thank you!

    • @absprog
      @absprog  29 วันที่ผ่านมา

      Thank you for your comment🙏

  • @bdouglas
    @bdouglas 9 หลายเดือนก่อน

    That was kind of amazing! Thank you!

    • @absprog
      @absprog  9 หลายเดือนก่อน

      Thanks for your support and kind words!👍

  • @monoham1
    @monoham1 5 หลายเดือนก่อน

    what about the problem that containers can't be transferred between computers because their default storage location is in the docker folder, not in the workspace of the project you are working on? how did you solve that?

  • @nandadash
    @nandadash ปีที่แล้ว

    Great work!! I am using Ubuntu. But still your solution is good for that. It is main stream solution for every development platform.

  • @ddjazz
    @ddjazz ปีที่แล้ว

    Great video , can we also use a venv in this volume ?

  • @rodri1030
    @rodri1030 ปีที่แล้ว

    Thanks a lot! I love the way you explain. Subscribed!

    • @absprog
      @absprog  ปีที่แล้ว +1

      I appreciate your comment! It's always great to hear that viewers find my videos helpful. Thanks for subscribing 🤗

  • @henrikolsen5
    @henrikolsen5 ปีที่แล้ว

    Nice demonstration. Thanks.

    • @absprog
      @absprog  ปีที่แล้ว

      You are welcome Henrik! 👍

  • @imad1996
    @imad1996 ปีที่แล้ว

    Fun to see the Linux penguin on Windows. It brings back a lot of memories. 😂 "who is using linux? Noone 😂😂

  • @Mr.Futures1641
    @Mr.Futures1641 ปีที่แล้ว

    Im having trouble with the path . the ${pwd} wont work for me . When i go to the container there is no example file. Im very interested in why it wont work for me.

  • @lamalamalex
    @lamalamalex ปีที่แล้ว

    Question: So when I’m developing, just run the Python image, pass the volume, attach container, and develop my app/debug etc. then when I’m done and ready to launch the app I build my own docker image with the commands to run my app?

  • @ltacid
    @ltacid 3 หลายเดือนก่อน

    Thanks a lot! Great explanation.

    • @absprog
      @absprog  3 หลายเดือนก่อน

      Glad it was helpful!

  • @alexanderminidis157
    @alexanderminidis157 ปีที่แล้ว

    I can't find any addon named "Remote - Containers" - has the name changed? I find a "Dev Containers" which looks like it's the same thing?

  • @mrdhksan
    @mrdhksan ปีที่แล้ว

    Great explanations. Thank you.

    • @absprog
      @absprog  ปีที่แล้ว

      Thank you for your kind words! I'm glad to hear that you found the tutorial helpful 🤗

  • @kannansingaravelu
    @kannansingaravelu ปีที่แล้ว

    How do we pull a specific version of python? The current docker pull install latest version of python 3.11

  • @saravanan549
    @saravanan549 ปีที่แล้ว

    Nice and clear explanation!

    • @absprog
      @absprog  ปีที่แล้ว

      Thank you for your kind words Saravanan! I'm happy to create a clear and concise content.

  • @mxdmr0697
    @mxdmr0697 ปีที่แล้ว

    Hello, thank you for the video. I have just a problem. When i want to build my image, i get the error WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 11001] getaddrinfo faile
    ERROR: Could not find a version that satisfies the requirement aiohttp==3.8.4 (from versions: none)
    ERROR: No matching distribution found for aiohttp==3.8.4
    WARNING: There was an error checking the latest version of pip.
    How can i solve the problem? I did not find any solution yet..

  • @educ8tr99
    @educ8tr99 ปีที่แล้ว

    Thanks that was EXCELLENT!!!

    • @absprog
      @absprog  ปีที่แล้ว

      Thanks for the feedback! 👍

  • @Koniukhov
    @Koniukhov ปีที่แล้ว

    If I want to run app for windows system, is it possible do via container ? For example python script contain pywin32 library.

  • @i3130002
    @i3130002 2 ปีที่แล้ว

    Why just not use pipenv ?
    This method of using containers is not portable to production.

  • @vishnuinsane
    @vishnuinsane ปีที่แล้ว

    Excellent video.

    • @absprog
      @absprog  ปีที่แล้ว +1

      Thank you very much!

  • @jinwoowang5218
    @jinwoowang5218 ปีที่แล้ว

    It is not the best. it will be very slow. especially windows + hyper v + docker bind mount. it is the worst combination for the performance. but it is useful to set up quick development environment. I would rather use venv.

  • @Didanihaaaa
    @Didanihaaaa ปีที่แล้ว

    nice. how to do this in pycharm?

  • @vincentnestler1805
    @vincentnestler1805 8 หลายเดือนก่อน

    Well done!

    • @absprog
      @absprog  8 หลายเดือนก่อน

      Thanks🙏

  • @streetplaya3929
    @streetplaya3929 หลายเดือนก่อน

    Thank you

    • @absprog
      @absprog  หลายเดือนก่อน

      You're welcome

  • @Darakon
    @Darakon ปีที่แล้ว

    This is more about docker than actual python.

    • @g3ar75
      @g3ar75 6 หลายเดือนก่อน +2

      Isn't that the point?

  • @amortalbeing
    @amortalbeing ปีที่แล้ว

    thanks a lot

    • @absprog
      @absprog  ปีที่แล้ว

      You are most welcome👍

  • @TerryMorton-y4i
    @TerryMorton-y4i ปีที่แล้ว

    It would be more interesting if he wasn't in the way of seeing what he's talking about

  • @marcq1588
    @marcq1588 ปีที่แล้ว

    I don't really see the advantage of setting up containers to run a python code when installing python on Windows is very easy and VSCode can be used directly with the Python extension. Am I missing something? It is a lot of work setting up containers, stopping, worrying about permanent folders, shared files/folders, etc.... The docker machine is only used to run the code. This seems to be a total waste of work. A container, another container, a volume, etc... between containers, etc... Why???
    Is it just as a docker exercise? You need Python installed on a container, on a linux based system.
    Everything you do in container can be done very simply on the Windows machine! If people like to run Docker containers with Linux so much, from Windows, why don't they install Linux distro directly instead of Windows?
    I got a headache trying to follow the monologue...

    • @rodri1030
      @rodri1030 ปีที่แล้ว +3

      You are missing the point

  • @brahma0115
    @brahma0115 ปีที่แล้ว

    No non-sense ,it just only make-sense

    • @absprog
      @absprog  ปีที่แล้ว

      Thank you for your feedback!

  • @sveu3pm
    @sveu3pm ปีที่แล้ว

    dont use docker on windows it doesnt work reliably .it will only mess up your system. docker for windows is useles crap

    • @imad1996
      @imad1996 ปีที่แล้ว

      What about a Mac?

    • @imad1996
      @imad1996 ปีที่แล้ว

      Can you please explain what is the best comparison of Linux to Mac for docker dev

    • @MaxPayne-o8f
      @MaxPayne-o8f 10 หลายเดือนก่อน

      No, use virtual environments or conda + wsl ! it will not mess up with anything in that case