Is Docker Still Relevant?

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

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

  • @DK-ox7ze
    @DK-ox7ze 10 หลายเดือนก่อน +128

    I see docker in almost all projects these days. It's still quite popular.

    • @youtubear02xdax
      @youtubear02xdax 9 หลายเดือนก่อน +3

      Docker has the most documentation and guides. It’s perfect for beginners to learn how containers work.
      For advanced users, Kubernetes does everything Docker does, only much better and much more.

    • @whu.9163
      @whu.9163 9 หลายเดือนก่อน +2

      It is de-facto standard in the industry and the most popular tool besides languages

  • @naushad3275
    @naushad3275 10 หลายเดือนก่อน +36

    docker is pretty handy for small to medium scale applications.

    • @habibsogbesan3589
      @habibsogbesan3589 10 หลายเดือนก่อน +3

      which would you use for large scale applications ? 🤔

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

      @@habibsogbesan3589 Giant monolith like the ones in google takes hours to build. They have their own set of internal tools for build & deploy. Docker is good for microservices and they are usually small to medium size.

  • @SecretEyeSpot
    @SecretEyeSpot 10 หลายเดือนก่อน +16

    for self taught devs. Docker makes great training wheels for software engineering. Prior to attempting use with it I had no recourse for containerizing, managing runtime environments, or even simply understanding secured components for microservices when developing applications. I'm curious for an alternative

  • @TheRedDaren
    @TheRedDaren 10 หลายเดือนก่อน +247

    Moral of the story: Don't embrace open standards and lock everything down under proprietary technology for maximum relevance

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

      lol

    • @dave6012
      @dave6012 10 หลายเดือนก่อน +33

      Ah yes, the openAi handbook

    • @jpzhang8290
      @jpzhang8290 10 หลายเดือนก่อน +16

      That is if you are on the business side. For consumers, the more competition and openness the better.

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

      @@jpzhang8290 Your always on the business side unless you are self employed.

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

      @@jpzhang8290 Yeah, the tradeoff is usually better software at the cost of profit. If many of these useful technologies were open sourced, it would be super beneficial for technology evolution, but it would also result in more competition for the original software.

  • @MrEW1985
    @MrEW1985 10 หลายเดือนก่อน +59

    Of course docker still matter. I would not want to install Kubernetes just to run 2 or 3 small containers.

    • @WeirenDing
      @WeirenDing 10 หลายเดือนก่อน +5

      It is about the Docker company, not about the docker ecosystem…..

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

      Why not? - Honestly just learning and looking to understand

  • @onionsandwich
    @onionsandwich 10 หลายเดือนก่อน +68

    If it happens, it's unfortunate to see a company with a mission to contribute to building being dismantled.

    • @THEROOT1111
      @THEROOT1111 10 หลายเดือนก่อน +4

      And it will be a lesson for future companies, but that will not happen, enterprises can't rely on open source libraries made with 100 stars and 2 contributors unless they are ready to commit in the long term and keep it alive, technologies like that even the open source are very rare, hence everything that really has value comes from the Apache foundation

    • @Erwin_Auerbach
      @Erwin_Auerbach 10 หลายเดือนก่อน +5

      I know this sounds blunt and rather naive but unfortunately money talks, always. HashiCorp quickly caught on and changed Terraform licensing to BSL. I don't think they (at least the engineering team) were happy about this change but they knew their existence was on the line.

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

      ​@@THEROOT1111that's a good point. Probably why chrome and vs code are popular. Companies backing it, sticking with it and supporting it. Need to have that

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

      ironic

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

    I usually use my company’s computer to watch your videos and I can’t leave comments because I don’t login. So I use my phone to search your channel and followed you. I really want to say your videos are sososo good!!! Makes my understanding about different concepts better. Thank you so much! You are the best teacher❤

  • @gregpetrov6919
    @gregpetrov6919 10 หลายเดือนก่อน +5

    Your every video is fantastic in terms of visual performance and explanation! Thank you very much.

  • @titusfx
    @titusfx 10 หลายเดือนก่อน +70

    🎯 Key Takeaways for quick navigation:
    00:07 🐳 Docker gained popularity a decade ago but faces questions about its relevance in today's container ecosystem.
    01:16 📦 Docker consists of the client, daemon, and registries, with Docker Hub being a commonly used registry.
    01:54 🏗️ Docker commands include pull (image download), build (image creation), and run (container startup).
    02:49 🔄 Docker has transitioned towards open standards like OCI, allowing alternative clients, runtimes, and registries.
    03:17 ❓ Docker's future is uncertain as new container technologies and tools emerge, potentially replacing Docker in the ecosystem.

    • @user-yg5xh9sv5n
      @user-yg5xh9sv5n 10 หลายเดือนก่อน +1

      What info graphic tool did they use for this post?

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

      Facts there visual are dope

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

      I think it’s Canva. You can make gifs

  • @thenaman047
    @thenaman047 10 หลายเดือนก่อน +17

    I use orbstack a lot on mac. It takes lesser ram and spins the containers much faster. So I agree that the ecosystem is now making the docker itself obsolete

  • @manofacertainrage856
    @manofacertainrage856 10 หลายเดือนก่อน +38

    Containers will probably be useful for the foreseeable future. Docker Desktop still provides the easiest environment to produce and test containers, but licensing changes have motivated companies to look at other container solutions. Ease of use includes running a container in a container and easily setting up a container to run as a service. The major contenders aren't there yet - AFAIK.

    • @klanker
      @klanker 10 หลายเดือนก่อน +2

      Podman does the same while not requiring daemon or root privileges

    • @jjeverson2269
      @jjeverson2269 10 หลายเดือนก่อน +2

      Kind isn’t too bad

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

    I really like how you presented facts and didn’t make any personal opinions or speculate on Docker’s future.
    Well done. I look forward to more insights from you

  • @imichael.
    @imichael. 10 หลายเดือนก่อน +2

    I've been hearing this for years and yet Docker containers and Docker Desktop continue to be the de-facto tools used in Silicon Valley and beyond. Very few companies are deploying LXC containers or using Redhat toolchain in our industry relative to Docker. Congrats on getting me to click the video though!

  • @catcatcatcatcatcatcatcatcatca
    @catcatcatcatcatcatcatcatcatca 10 หลายเดือนก่อน +6

    If docker relevancy is replaced by OCI-relevancy, I don’t think it makes a practical difference for most people involved. What’s the difference between using podman to build and run a docker-image, to using podman to build and run another container image that uses the same standard?

  • @MrAwesomeAsian22
    @MrAwesomeAsian22 10 หลายเดือนก่อน +3

    Savage to upload this during Dockercon. I respect the real talk though, the very pragmatic view is exactly why I keep with the newsletter.

    • @JohnDoe-my5ip
      @JohnDoe-my5ip 10 หลายเดือนก่อน

      It’s not savage. That’s just smart SEO

  • @shadowslayerhero
    @shadowslayerhero 10 หลายเดือนก่อน +4

    would appreciate a video about Kubernetes :)

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

    this is an interesting topic. Open standard vs. proprietary protocols. Can we have a vid to chat deeper about this? And horizontally, what similar things have happened in software industry

  • @dawnpeace9122
    @dawnpeace9122 10 หลายเดือนก่อน +1

    this is my go to tech info other than fireship

  • @toshvelaga
    @toshvelaga 10 หลายเดือนก่อน +1

    Great video! Personally hate working with docker, however, it seems to be extremely popular if you are doing any sort of machine learning inference

    • @dejangegic
      @dejangegic 10 หลายเดือนก่อน +2

      Mind telling me why you hate it? Because it's one of my favorite technologies

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

      ???? why do you hate???? i want to know why

    • @JohnDoe-my5ip
      @JohnDoe-my5ip 10 หลายเดือนก่อน +1

      Docker is extremely user friendly compared to the virtualization solutions that came before it. All these glorified data analysts doing “ML” would be back to working with Matlab making 70% less money without docker. All the complexity was abstracted away for you. You should love docker. Your job with minimal programming/sysadmin skills required, wouldn’t be possible without it.

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

    Great informative explanation. Thank you

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

    But why would I choose something other than docker? Are there clear benefits with going with one of those competitors that we don't get with Docker?

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

      Docker runs containers as root. Some alternatives like Podman let you run containers as non-root users. In general, avoid escalating to root as much as possible with the exception of sudo for doing a command and then logging out. sudo can also be set up to limit what commands can be ran by the non-root user and which cannot.

  • @MaximTrokhimchuk
    @MaximTrokhimchuk 10 หลายเดือนก่อน +3

    Thank you for the video!
    What tool do you use to create such beautiful animations?

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

      Hello, Same question for me.

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

      @ByteByteGo

  • @jjeverson2269
    @jjeverson2269 10 หลายเดือนก่อน +4

    Docker isn’t going anywhere in terms of using it to build images and using it k8s but idk what they will do once dockerhub becomes obsolete. Everyone is hosting their own registry but dockerhub is more known so I guess for now they will make money.
    If I were them, I would create their own version of ECS or EKS

    • @JoshSmeda
      @JoshSmeda 10 หลายเดือนก่อน +3

      They already do. It's called Docker swarm.

    • @Piupiumacher
      @Piupiumacher 10 หลายเดือนก่อน +2

      If your application is too complex for compose you might as well go to kubernetes directly, I don't really see a valid niche for docker swarm anymore.

  • @zshn
    @zshn 10 หลายเดือนก่อน +3

    Great summarization. How do you make your videos?

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

    Docker is still being heavily used in the FinTech space, specially for consistency with dockerchain toolsets.

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

    Well, that was a good introduction to and historic recap of Docker. But just when it was getting interesting, the video stopped, without answering the title question at all(!).

  • @a0um
    @a0um 10 หลายเดือนก่อน +1

    I guess Docker, the company and its product, may see a decline. But consumer technology is here to stay and the people that have built experience on Docker will be able to transfer it on better implementation of container based systems.
    If people that worked on Docker have been paid for the value of their contribution, there is nothing to be sad about if the company leaves the way to whoever improved in their magnificent work.
    Docker will be remembered as a (r) revolutionary company.

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

      What will be our new white whale though?

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

    Good analysis. Well done.

  • @flipdlt-pm7un
    @flipdlt-pm7un 4 หลายเดือนก่อน

    Not another question with a long-ass explanation but end up with an "it depends..." answer
    The conclusion that Docker's relevance 'depends' without clear criteria or comparison with current alternatives like Kubernetes leaves the discussion feeling unfinished. We need more specific insights on how Docker stacks up against modern technologies and a clear perspective on its future in the industry, not just a history lesson. Let's dive deeper into the present competition and forecast some actionable trends!

  • @haodeng9639
    @haodeng9639 10 หลายเดือนก่อน +1

    At least, I'm still using Docker to setup local dev env.

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

    Nice !!, how do you create animation in this video ?

  • @maheshk4657
    @maheshk4657 10 หลายเดือนก่อน +2

    He talks like a robot but it actually brings clarity and helps focus on the content. Thanks for the efforts of teaching the topic to us.

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

    what about Podman?

  • @hotlineoperator
    @hotlineoperator 10 หลายเดือนก่อน +1

    The zoom effect of the presentation is more subtle, but the mere animation of the content is sufficient without the zoom that enlarges the image, which makes it a bit restless to follow.

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

      Agreed! But the most distracting thing here was definitely the animated Docker logo.
      Loved the video overall!

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

    Animations are so cool, i didn´t pay attention to the content! LOL, also...guy talking missleads the focus and his accent might in someway mist the speech. I subscribed :D

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

    Please tell us how to create such animation ?

  • @_liminor
    @_liminor 10 หลายเดือนก่อน +2

    seeing how the take-away of the video was 'we shall see' i feel that this has brought no value and was kinda clickbait-y

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

    Yes.

  • @bfox135
    @bfox135 10 หลายเดือนก่อน +1

    I see docker the same way I see the base Linux kernel.

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

    Awesome!!!

  • @Reprint001
    @Reprint001 10 หลายเดือนก่อน +1

    I love videos that pose questions and then don't answer them 🙄

  • @shadoom
    @shadoom 10 หลายเดือนก่อน +1

    Kubernetes is a pain to use compared to docker

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

    nice

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

    I wonder who edit your videos

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

    I don't see any preconditions docker became obsolete

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

    Not even a mention of the Linux Kernel? Without the Linux Kernel and the subsystem features it presents, there's no containers.

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

      Yes, containers use lower level concepts such as control groups (cgroups) to allocate resources for containers. However the runtime handles the scaffolding of the control groups for you.

  • @kj2w
    @kj2w 10 หลายเดือนก่อน +1

    I am very interested in using Docker for development, but I just haven't found a non-FAANG company that is using it. I run into either architects that don't know docker and therefore will never let an application be written in it or the security teams wont let devs enable WSL2 or install Docker for Windows cause they can't scan a running image. its sad.

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

      It's not so bad everywhere.

    • @andrewazarov2717
      @andrewazarov2717 10 หลายเดือนก่อน +1

      I've changed 4 company for the last 8 years and all of them use docker

  • @cherubin7th
    @cherubin7th 10 หลายเดือนก่อน +1

    nohub is good enough

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

    I ship every bin app with pm2.. very smooth

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

    docker demon 👾

  • @Dr.Kananga
    @Dr.Kananga 10 หลายเดือนก่อน

    Does this mean all this hype for Dockers is no more? Gone and done?

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

    tl;dr
    maybe yes, maybe no

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

    alias docker=podman

  • @chirayujoshi1189
    @chirayujoshi1189 10 หลายเดือนก่อน +5

    I always didn't like Docker

  • @God-uf6yc
    @God-uf6yc 10 หลายเดือนก่อน

    FIRST NEPHEW here

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

      nani?

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

    wasm?