Is Docker Still Relevant?

Поделиться
HTML-код
  • Опубликовано: 19 авг 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

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

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

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

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

  • @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❤

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

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

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

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

  • @gregpetrov6919
    @gregpetrov6919 10 месяцев назад +5

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

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

  • @imichael.
    @imichael. 9 месяцев назад +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

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

  • @shadowslayerhero
    @shadowslayerhero 10 месяцев назад +4

    would appreciate a video about Kubernetes :)

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

  • @a0um
    @a0um 9 месяцев назад +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?

  • @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!

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

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

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

  • @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?

  • @AlanCostaPlus
    @AlanCostaPlus 10 месяцев назад

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

  • @severtone263
    @severtone263 6 месяцев назад

    Great informative explanation. Thank you

  • @zshn
    @zshn 10 месяцев назад +3

    Great summarization. How do you make your videos?

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

  • @codingboot455
    @codingboot455 6 месяцев назад

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

  • @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!

  • @charleshopper4638
    @charleshopper4638 10 месяцев назад

    Good analysis. Well done.

  • @haodeng9639
    @haodeng9639 10 месяцев назад +1

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

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

  • @stpaquet
    @stpaquet 9 месяцев назад

    what about Podman?

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

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

  • @ekolteenarp
    @ekolteenarp 10 месяцев назад

    Yes.

  • @rogerreyes4470
    @rogerreyes4470 10 месяцев назад

    Awesome!!!

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

  • @laviray5447
    @laviray5447 10 месяцев назад

    I wonder who edit your videos

  • @SoulsExpert
    @SoulsExpert 7 месяцев назад

    nice

  • @bfox135
    @bfox135 10 месяцев назад +1

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

  • @andrewazarov2717
    @andrewazarov2717 10 месяцев назад

    I don't see any preconditions docker became obsolete

  • @teknolovedigital
    @teknolovedigital 10 месяцев назад

    I ship every bin app with pm2.. very smooth

  • @weho_brian
    @weho_brian 10 месяцев назад

    docker demon 👾

  • @cherubin7th
    @cherubin7th 10 месяцев назад +1

    nohub is good enough

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

  • @chirayujoshi1189
    @chirayujoshi1189 10 месяцев назад +5

    I always didn't like Docker

  • @tjbredow
    @tjbredow 6 месяцев назад

    alias docker=podman

  • @God-uf6yc
    @God-uf6yc 10 месяцев назад

    FIRST NEPHEW here

  • @FastRomanianGypsies
    @FastRomanianGypsies 10 месяцев назад

    wasm?