Is Docker Still Relevant?

Поділитися
Вставка
  • Опубліковано 4 жов 2024

КОМЕНТАРІ • 102

  • @DK-ox7ze
    @DK-ox7ze Рік тому +131

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

    • @youtubear02xdax
      @youtubear02xdax 11 місяців тому +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 11 місяців тому +2

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

  • @TheRedDaren
    @TheRedDaren Рік тому +251

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

    • @sieunpark2160
      @sieunpark2160 Рік тому +10

      lol

    • @dave6012
      @dave6012 Рік тому +33

      Ah yes, the openAi handbook

    • @jpzhang8290
      @jpzhang8290 Рік тому +16

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

    • @sumofat4994
      @sumofat4994 Рік тому

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

    • @zakenmaru8612
      @zakenmaru8612 Рік тому

      @@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.

  • @SecretEyeSpot
    @SecretEyeSpot Рік тому +17

    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

  • @naushad3275
    @naushad3275 Рік тому +37

    docker is pretty handy for small to medium scale applications.

    • @habibsogbesan3589
      @habibsogbesan3589 11 місяців тому +3

      which would you use for large scale applications ? 🤔

    • @pineappl3pizzzasoju
      @pineappl3pizzzasoju 7 місяців тому

      @@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.

  • @MrEW1985
    @MrEW1985 Рік тому +60

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

    • @WeirenDing
      @WeirenDing Рік тому +5

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

    • @interviewofficehours
      @interviewofficehours 5 місяців тому

      Why not? - Honestly just learning and looking to understand

  • @wangyichen1231
    @wangyichen1231 4 місяці тому

    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 Рік тому +5

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

  • @titusfx
    @titusfx Рік тому +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.

  • @seangayle
    @seangayle 4 місяці тому

    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

  • @onionsandwich
    @onionsandwich Рік тому +68

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

    • @THEROOT1111
      @THEROOT1111 Рік тому +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 Рік тому +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 Рік тому

      ​@@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 Рік тому

      ironic

  • @manofacertainrage856
    @manofacertainrage856 Рік тому +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 Рік тому +2

      Podman does the same while not requiring daemon or root privileges

    • @jjeverson2269
      @jjeverson2269 Рік тому +2

      Kind isn’t too bad

  • @thenaman047
    @thenaman047 Рік тому +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

  • @catcatcatcatcatcatcatcatcatca
    @catcatcatcatcatcatcatcatcatca Рік тому +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?

  • @imichael.
    @imichael. 11 місяців тому +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!

  • @MrAwesomeAsian22
    @MrAwesomeAsian22 Рік тому +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 11 місяців тому

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

  • @shadowslayerhero
    @shadowslayerhero Рік тому +4

    would appreciate a video about Kubernetes :)

  • @fanghaoluo4413
    @fanghaoluo4413 4 місяці тому

    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 Рік тому +1

    this is my go to tech info other than fireship

  • @severtone263
    @severtone263 8 місяців тому

    Great informative explanation. Thank you

  • @toshvelaga
    @toshvelaga 11 місяців тому +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 11 місяців тому +2

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

    • @neerajlamsal724
      @neerajlamsal724 11 місяців тому

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

    • @JohnDoe-my5ip
      @JohnDoe-my5ip 11 місяців тому +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.

  • @jjeverson2269
    @jjeverson2269 Рік тому +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 Рік тому +3

      They already do. It's called Docker swarm.

    • @Piupiumacher
      @Piupiumacher Рік тому +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.

  • @charleshopper4638
    @charleshopper4638 11 місяців тому

    Good analysis. Well done.

  • @zshn
    @zshn Рік тому +3

    Great summarization. How do you make your videos?

  • @magnusmarkling
    @magnusmarkling 9 місяців тому

    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(!).

  • @maheshk4657
    @maheshk4657 Рік тому +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.

  • @a0um
    @a0um 11 місяців тому +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 2 місяці тому

      What will be our new white whale though?

  • @AlanCostaPlus
    @AlanCostaPlus 11 місяців тому

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

  • @metax73
    @metax73 9 місяців тому +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 2 місяці тому

      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 Рік тому +3

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

  • @flipdlt-pm7un
    @flipdlt-pm7un 5 місяців тому

    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!

  • @battle2n
    @battle2n 11 місяців тому

    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

  • @haodeng9639
    @haodeng9639 Рік тому +1

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

  • @hotlineoperator
    @hotlineoperator Рік тому +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 Рік тому

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

  • @codingboot455
    @codingboot455 8 місяців тому

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

  • @rogerreyes4470
    @rogerreyes4470 Рік тому

    Awesome!!!

  • @_liminor
    @_liminor Рік тому +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 11 місяців тому

    Yes.

  • @stpaquet
    @stpaquet 11 місяців тому

    what about Podman?

  • @SoulsExpert
    @SoulsExpert 9 місяців тому

    nice

  • @bfox135
    @bfox135 Рік тому +1

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

  • @Reprint001
    @Reprint001 Рік тому +1

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

  • @kj2w
    @kj2w Рік тому +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 Рік тому

      It's not so bad everywhere.

    • @andrewazarov2717
      @andrewazarov2717 Рік тому +1

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

  • @ihsanpro9406
    @ihsanpro9406 Рік тому

    Please tell us how to create such animation ?

  • @teknolovedigital
    @teknolovedigital Рік тому

    I ship every bin app with pm2.. very smooth

  • @shadoom
    @shadoom Рік тому +1

    Kubernetes is a pain to use compared to docker

  • @laviray5447
    @laviray5447 Рік тому

    I wonder who edit your videos

  • @NomDayPloom
    @NomDayPloom Рік тому

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

    • @MagnumCarta
      @MagnumCarta 2 місяці тому

      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.

  • @andrewazarov2717
    @andrewazarov2717 Рік тому

    I don't see any preconditions docker became obsolete

  • @weho_brian
    @weho_brian Рік тому

    docker demon 👾

  • @cherubin7th
    @cherubin7th 11 місяців тому +1

    nohub is good enough

  • @FastRomanianGypsies
    @FastRomanianGypsies Рік тому

    wasm?

  • @Dr.Kananga
    @Dr.Kananga 11 місяців тому

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

  • @KopoLPedov
    @KopoLPedov Рік тому

    tl;dr
    maybe yes, maybe no

  • @chirayujoshi1189
    @chirayujoshi1189 Рік тому +5

    I always didn't like Docker

  • @tjbredow
    @tjbredow 7 місяців тому

    alias docker=podman

  • @God-uf6yc
    @God-uf6yc Рік тому

    FIRST NEPHEW here