Simplify All the Things with Docker Compose

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

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

  • @viseshprasad
    @viseshprasad 4 ปีที่แล้ว +4

    a college class on containers? Hell yeah! Excellent talk. Thanks!

  • @iabierta
    @iabierta 4 ปีที่แล้ว +4

    Thanks indeed, found your speech quite clear and illustrative

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

    Congrats @Michael! Very easy to follow! I didn't know about stages and how useful they can be. I also liked the configuration about proxy & app. Thanks man!!!

    • @mikesir87
      @mikesir87 4 ปีที่แล้ว

      You're quite welcome! I'm glad you found it useful!

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

    Love it. One of the best structured intermediate level talks I have ever seen. This definitely scratched my information itch.

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

    Thank you Michael
    It was clear and easy to understand everything you talked about.
    But I taste a feel that there are deep things to learnn that you only mention in the video.
    Perhaps ask you from your time prepare a video with those things.
    Thank you a lot

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

    Great talk! I'm newer to docker and understand the concept of mapping a local directory to a directory in the image so you use your local files to do development... In your docker compose file you have the named volume "nodemodules" that's mapped to the /node_modules directory in the image. What is that doing within your dev environment if it's not linked to the /node_modules in your local directory?

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

      I know it's been a while, but this was a commonly used technique to help speed things up. The node_modules has a ton of files in it, so suffered from filesystem speed issues. By using a module to store the files, it kept all of the files in the Docker vm, skipping the sync and making things faster. The downside (which is fairly major) is that the files aren't synced back into the host, so IDEs can't intelligently help you with auto-imports, etc. But, with recent updates to the file syncing in Docker Desktop, I definitely wouldn't do this anymore. Great question and observation!

    • @teeodoubled3000
      @teeodoubled3000 4 ปีที่แล้ว

      @@mikesir87 Thank you for taking the time to explain!

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

    Thanks Mike! Very helpful.

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

    Thanks man. Million thanks

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

    Thank you for all the resources!!! super helpful

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

      Thanks for the comment and for tuning in! :)

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

    super insightful!

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

    Thank you for tutorial!

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

    Awesome talk

  • @keerthikaj
    @keerthikaj 3 ปีที่แล้ว

    Great talk with good demo.. Thanks a lot.

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

    Moving the project I work on at work towards becoming dockerised, at the moment the devs and testers just run the code in the terminal using maven (Spring Boot 2 Java 11 app). There's about 6 services that need starting in a particular order so multiple commands required per service. Created the Dockerfiles for each of them already and now a single docker compose yaml to run them all in one command. Way easier and quicker to get them setup now, just need to get it approved by the tech lead 👌. I was wondering though, should the docker compose file have its own git repo?

    • @inspirehub1.0
      @inspirehub1.0 7 หลายเดือนก่อน

      wow!! can i get the source code for this architecture
      just wanna try it out

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

    Amazing tutorial. thanks for the effort

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

    -1 for white theme on VS Code though (just kidding). Thanks a lot for this presentation.

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

      Haha! I don't normally use a white theme, but white backgrounds tend to be easier to see in recordings/presentations. 😉

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

    Will you share the github for this presentation?

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

      Absolutely! Here ya go: github.com/mikesir87/dockercon-2020-compose-talk

    • @pingyang8963
      @pingyang8963 4 ปีที่แล้ว

      @@mikesir87 Thank you very much. I have issue on running this 'docker-compose -f docker-compose-test.yml -p tests up --exit-code-from tests', it prompted me to log in the docker hub, I did input my username and password, I still got the error "pull access denied for dc2020, repository does not exist or may require 'docker login': denied: requested access to the resource is denied", how to fix this?

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

      @@pingyang8963 Ah! The images were only locally built and aren't on Docker Hub. If you run "docker build -t dc2020 ." to build the app image and then a "docker build -t dc2020-tests -f Dockerfile-e2e ." to build the test image, it should then work. I probably should have mentioned that somewhere. Sorry about that!

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

    Thaats briliant. Thanks!!

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

    So.. was it a boy or a girl?

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

    What the hell! 5 kids? Use some contraception dear.

  • @kirdiekirdie
    @kirdiekirdie 3 ปีที่แล้ว

    Great video but a bit too much personal information at the beginning, I think most of the audience just wants to hear about the topic and not you marital status and so on.