[Full] Docker là gì? | Hướng dẫn đầy đủ nhất về Docker và Compose

Поделиться
HTML-код
  • Опубликовано: 5 янв 2025

Комментарии • 133

  • @ThoNguyen-ns6jh
    @ThoNguyen-ns6jh Год назад +2

    Nếu chưa biết gì về docker thì video này khá ngợp, mình dạo quanh youtube, google, tìm hiểu về docker được gần 1 tuần rồi. Giờ thấy video này, vừa tổng hợp lại kiến thức vừa mở rộng thêm kiến thức, như tìm thầy mỏ vàng vậy, thankeo anh zai fbt nhé :>

  • @nbstudio2
    @nbstudio2  4 года назад +7

    Dear những anh chị em đã subscribe channel của mình trước đây, thành thật xin lỗi mọi người vì mình đã vắng bóng quá lâu trong thời gian qua.
    Hiện tại mình đã chuyển qua video về hướng dẫn công nghệ. Nếu đây không phải chủ đề của mọi người thì mọi người có thể hủy đăng kí để không phải nhận thông báo nữa, còn nếu mọi người vẫn ủng hộ thì mình xin được cảm ơn ạ 😊

    • @onlinemogulvn
      @onlinemogulvn 3 года назад +1

      @Nam Bach Cho mình xin slice với, video hay qúa. Email: quanghung15101993@gmail.com

    • @tranngocphuc9709
      @tranngocphuc9709 3 года назад

      Làm tiếp video hướng dẫn công nghệ đi anh ơi. Ủng hộ 2 tay luôn!

  • @tinhocvanphong7200
    @tinhocvanphong7200 3 года назад +14

    dạo quanh một vòng giải thích về docker thì có bạn là giải thích rõ ràng và dễ hiểu nhất. cảm ơn bạn

  • @khoivykhoi1234
    @khoivykhoi1234 Год назад +1

    cảm ơn về bài giản của bạn, nó thật cô đọng, xã hội rất cần những người đóng góp to lớn như bạn.

  • @HuyTruong-hu9sn
    @HuyTruong-hu9sn 11 месяцев назад +1

    Cảm ơn vì bài giảng tâm huyết

  • @huywarrior
    @huywarrior Год назад

    Video hơn nhiều bài giảng trên mạng. Video dài mới đúng nghĩa là học, ngắn nhanh thì chỉ đổi lại sự mơ hồ. Mọi sự kiên trì đều được đền đáp xứng đáng. Biết ơn tác giả rất nhiều, mong rằng tác giả sẽ ra nhiều hơn video thế này

  • @HoangNguyen-ko8jh
    @HoangNguyen-ko8jh Год назад

    Trình bày quá hay, vừa vào đưa ra một cái ví dụ là hiểu rồi. Mấy ông bên kia nói chuyện cao siêu quá mà :)) nói thẳng áp dụng vào thực tế như anh này là hiểu ngay

  • @go_lang_thang
    @go_lang_thang Год назад

    Tus hay và đầy đủ nhất về docker mà em từng xem. Respect ạ

  • @global_citizen
    @global_citizen Год назад +1

    a trình bày rất hay. Thanks a đã bỏ công sức của mình giúp tụi e học được nhiều thứ hơn

  • @phucpham18632
    @phucpham18632 2 года назад

    lượn lờ trên youtube này thì Video hướng dẫn của bạn là đầy đủ, dễ hiểu dễ nghe và rõ ràng nhất

  • @DuyBui-mv1dz
    @DuyBui-mv1dz 3 года назад +1

    29:15 mình chạy docker run -d nhưng nó vẫn ở trạng thái exited. Nếu bạn nào gặp trường hợp như mình thì chạy thêm cờ -t nhé: docker run -t -d

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

    chi tiết vào thẳng vấn đề , cảm ơn tác giả nhiều lắm

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

    Rât hay❤❤Video quá chất lượng ❤❤❤❤❤

  • @khoainh2423
    @khoainh2423 3 года назад +1

    cuối cùng cũng tìm được chân nhân 😂. mong anh ra thêm các video

  • @namquach73
    @namquach73 Год назад

    video này vô cùng chi tiết và dễ hiểu nha

  • @thaiha2533
    @thaiha2533 2 года назад

    giải thích dễ hiểu, giọng rất dễ nghe. Mong bạn ra thêm nhiều video thêm nữa :D

  • @khanhnguyen1411
    @khanhnguyen1411 4 месяца назад

    tr oi sao anh làm hay vs rõ ràng quá zi, em cảm onnn ạ

  • @dev_winer09
    @dev_winer09 Год назад

    bài giảng hay và chi tiết quá ! cảm ơn bạn vì đã chia sẻ

  • @duynguyenmau5551
    @duynguyenmau5551 2 года назад +1

    Giải thích và demo rất dễ hiểu. Đã cho 1 like. Cảm ơn tác giả.

  • @tunganhtest1
    @tunganhtest1 2 года назад +1

    video rất hay bạn truyền tải kiến thức rất rõ ràng dễ hiểu, cảm ơn bạn nhiều 🥰

  • @PhungBinhOfficial
    @PhungBinhOfficial 3 года назад +6

    mong anh ra thêm video tổng hợp kiến thức kubernetes nữa cho đủ bộ
    ^^

  • @toanhuynh9936
    @toanhuynh9936 2 года назад

    cảm ơn bạn nhiều nha, những chia sẻ của bạn rất cần cho 1 non-tech như mình

  • @KhoiNguyen-uw4gq
    @KhoiNguyen-uw4gq 2 года назад

    Cám ơn bạn đã chia sẽ kiến thức về Docker. Mong chờ những video tiếp theo của bạn.

  •  3 года назад +2

    hay quá, cảm ơn bạn.

  • @trangnguyenvan6292
    @trangnguyenvan6292 Год назад

    Video chất lượng, cảm ơn bạn đã chia sẻ

  • @quocnghila8704
    @quocnghila8704 3 года назад

    Cảm ơn anh, mới đầu vào thì anh nói hơi bé, mà vào trình bày là rất hay và dễ hiểu

  • @nguyenkimduong6846
    @nguyenkimduong6846 4 месяца назад

    cảm ơn anh, video của anh rất hay, anh có thể cho em xin project cuối video để tham khảo cách liên kết của các api với docker được không ạ

  • @nbstudio2
    @nbstudio2  4 года назад +5

    Video hơi dài, có mục lục ở phần mô tả, mọi người có thể xem nhé

  • @minhvunguyen5114
    @minhvunguyen5114 4 года назад +1

    • @nbstudio2
      @nbstudio2  4 года назад

      cảm ơn bạn nhìuu

  • @sylencer6472
    @sylencer6472 3 года назад

    video hay, góp ý thêm này bạn ơi. Khi chỉ định id thì chỉ cần gõ 2 ký tự đầu là đc, ko cần copy paste hết

  • @xuantrinh2067
    @xuantrinh2067 2 года назад

    Cảm ơn a vì video dễ hiểu cho người mới bắt đầu với docker ạ

  • @trungdam5991
    @trungdam5991 3 года назад

    Video rất chất lượng ạ, hy vọng bạn sớm làm thêm nhiều video

  • @blockchain_bull
    @blockchain_bull 3 года назад

    Quá hay. tutorial và PDF có tâm quá. cám ơn nbstudio

  • @shinshinremix6324
    @shinshinremix6324 Год назад

    cảm ơn anh. video rất dễ hiểu

  • @tuananhnguyen7671
    @tuananhnguyen7671 Год назад

    Rất dễ hiểu, cảm ơn bạn

  • @AldenDang
    @AldenDang 5 месяцев назад

    Tks tac giả 🎉

  • @phanphan6136
    @phanphan6136 2 года назад

    Chi tiết và dễ hiểu, cảm ơn bạn!

  • @dragon7083
    @dragon7083 3 года назад

    Hay lắm bạn. Rất dễ hình dung và dễ hiểu

  • @HieuNguyen-ie5bm
    @HieuNguyen-ie5bm 3 года назад

    Mình thấy video của bạn rất chi tiết và hay

  • @dnd7074
    @dnd7074 3 года назад

    hay, khá rõ ràng và có tâm, thanks a lot.

  • @HoàngNgọc-b1x
    @HoàngNgọc-b1x Год назад

    Cảm ơn bạn rất nhiều. video hữu ích

  • @LongLapTrinh29
    @LongLapTrinh29 3 года назад +1

    Quá tuyệt với. Đã like và subscribe. Cảm ơn bạn. Video rất chi tiết và dễ hiểu

  • @DatDoan-o1q
    @DatDoan-o1q 9 месяцев назад

    Tk b, giải thích rõ dễ hiểu

  • @zabtaro
    @zabtaro 2 года назад

    docker logs -f
    Nếu container không phải là nginx, khi lấy log nó là log nào của system ?
    chẳng hạn mysql container, sẽ thành log của Mysql ?!

    • @nbstudio2
      @nbstudio2  2 года назад +1

      Đúng.
      docs.docker.com/engine/reference/commandline/logs/

  • @DuyAnhDuyAnh
    @DuyAnhDuyAnh 2 года назад

    Gập người cảm ơn anh, rất dễ hiểu và chi tiết ạ

  • @thucnguyen-vr2oz
    @thucnguyen-vr2oz 3 года назад

    cảm ơn bạn, hướng dẫn rất chi tiết

  • @ienngongoc3209
    @ienngongoc3209 3 года назад

    Đang coi phải dừng lại comment cho anh, bài giảng công nhận đầy đủ hết sức, giảng hay, tìm mãi mới được video hay như thế này. Cảm ơn anh nhiều nhé !

    • @nbstudio2
      @nbstudio2  3 года назад

      cảm ơn bạn nhiều nhé 😊

  • @haivaninh442
    @haivaninh442 2 года назад

    510 like và 0 dislike . Thực sự video này quá bổ ích

  • @thienay3899
    @thienay3899 Год назад

    Tuyệt vời idol .

  • @duongduymen3755
    @duongduymen3755 Год назад

    Đỉnh quá anh uii

  • @tuananhbui9679
    @tuananhbui9679 Год назад

    bác có thể làm bài hướng dẫn add proxy cho từng container không ạ

  • @HuyTruong-hu9sn
    @HuyTruong-hu9sn 11 месяцев назад

    Mong ad làm thêm video về k8s

  • @vule-cq6yp
    @vule-cq6yp Год назад

    sếp ơi , chia sẽ thêm công nghệ gì đi sếp ơi, sếp có số làm giảng viên lắm á.

  • @thong3233
    @thong3233 Год назад

    anh ra thêm video giới thiệu K8S nữa đi anh !!!

  • @vyhaophan6079
    @vyhaophan6079 Год назад

    rất hay và dễ hiểu.

  • @meomeo9119
    @meomeo9119 3 года назад

    thêm nhiều video mới nha bạn ơi !!! hay quá à. Bạn làm video về cloud đi ạ

  • @1995s-q4i
    @1995s-q4i 2 года назад

    best video ❤

  • @ggain1008
    @ggain1008 3 года назад

    rất hay, cám ơn bạn nhiều

  • @hiepoan5882
    @hiepoan5882 3 года назад

    Hiện tại a đang làm ở dự án nào á a. video của a hay lắm ạ. E cũng mới vào fsoft. Hi vọng được làm quen a hihi

  • @xuanchinh97
    @xuanchinh97 3 года назад

    chi tiết dễ hiểu thanks anh

  • @congminh1889
    @congminh1889 Год назад

    Cảm ơn bác nhieruf

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

    ước gì AD ra thêm video mới =))

  • @khongbich
    @khongbich 2 месяца назад

    good tutorial bro

  • @uchung2890
    @uchung2890 3 года назад

    Cảm ơn chia sẻ của anh rất nhiều ạ

  • @lucd077
    @lucd077 3 года назад

    rất dễ hiểu

  • @thamle-qb6dk
    @thamle-qb6dk 2 года назад

    hay và dễ hiểu

  • @minhhuyle6355
    @minhhuyle6355 2 года назад

    cảm ơn bạn nhiều

  • @Khang-sx1tn
    @Khang-sx1tn Год назад

    Tks bro!

  • @vietpromax501
    @vietpromax501 3 года назад

    Cảm ơn anh nha

  • @tranngocphuc9709
    @tranngocphuc9709 3 года назад

    Hóng ngày ra nốt phần 3 - Docker Swarm anh ơi!

    • @nbstudio2
      @nbstudio2  3 года назад

      cảm ơn bạn, mình sẽ làm khi có thời gian, bạn thông cảm giúp mình nhe 😁

  • @canhtrinh3442
    @canhtrinh3442 2 года назад

    hay quá bạn

  • @lofifordev-2268
    @lofifordev-2268 Год назад

    silde anh tự làm luôn à anh 💕

  • @buivu230
    @buivu230 2 года назад

    thanks nbstudio

  • @lucd077
    @lucd077 3 года назад

    Ra thêm video tổng quan về k8s đi bạn ơi. Lâu quá ko thấy ra video

    • @nbstudio2
      @nbstudio2  3 года назад

      hihi, mình bận task quá không có thời gian làm bạn ạ 😅

  • @vivuuc4209
    @vivuuc4209 Год назад

    anh có thể làm về kubernates và devops ko ạ!

    • @nbstudio2
      @nbstudio2  Год назад

      Mình chưa có thời gian, xin lỗi bạn ạ 😅

  • @SơnNguyễnThế-x5h
    @SơnNguyễnThế-x5h 8 месяцев назад

    Bằng này là đủ để fresher dunf ch a

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

    Respect 1 video veef K8S a

  • @レバンフイ
    @レバンフイ 3 года назад +1

    Cảm ơn bạn , bài giải thích rất chi tiết.
    Bạn cho mình hỏi dùng lệnh docker image pull thì mình get dc từ hub docker về desktop docker.
    Mình có thể viết code tiếp từ image download về không bạn, mình pull xong thì không thấy file download về ở đâu hết :D

    • @nbstudio2
      @nbstudio2  3 года назад +1

      Image là do docker quản lý, bạn không thể xem image lưu ở đâu bằng file explorer được, mà phải dùng lệnh "docker images" để xem. Nếu muốn sửa image, bạn hãy xem phần "dẫn nhập image và dockerfile" nhé

    • @レバンフイ
      @レバンフイ 3 года назад

      @@nbstudio2 Mình hiểu rồi , cảm ơn bạn nhe!

  • @quyngo102
    @quyngo102 2 года назад

    quá đỉnh anh ơi, cho em hỏi là anh còn làm ở Fsoft không ạ?

  • @batboyboy
    @batboyboy 2 года назад

    nếu thế em có thể cài 1 server trên máy win và 2 máy ảo docker ubuntu chung 1 port 80 trên PC KO ạ?

    • @nbstudio2
      @nbstudio2  2 года назад

      Mình nghĩ là không được đâu. 1 port chỉ có thể bind với 1 host tại một thời điểm thôi.

  • @quyhienle409
    @quyhienle409 2 года назад

    Minh làm đên phần build docker thì bị lỗi

  • @khapham2220
    @khapham2220 Год назад

    Cho hỏi là: mình không sử dụng lệnh copy trong dockerfile mà sử dùng hàm volume của compose để ánh xạ folder gốc vào container được không: vi dụ thư múc www của nginx thì mình có thể sử dụng:
    Volumes:
    'D:/www': /var/www
    Như vậy khi mình chép source web vào thì trong container nginx củng chạy đúng không bạn.
    CLIP RẤT HAY 🎉🎉🎉

    • @nbstudio2
      @nbstudio2  Год назад +1

      Đúng rồi bạn. Nó vẫn chạy được. Quan trọng nhất phải nắm được sự khác nhau giữa 2 cách dùng đó:
      - Cú pháp volume là để bind mount dữ liệu từ container sang ổ đĩa trên OS nhằm bảo toàn dữ liệu
      - Còn lệnh copy trong Dockerfile là để đem dữ liệu từ OS lên container nhằm phục vụ cho việc tạo mới container

  • @TuanNguyen-ef9lt
    @TuanNguyen-ef9lt 3 года назад

    Cho e hỏi chút sao e setup volume cho mysql trong compose khi up thì nó tạo volume đó nhưng khi down thì volume vẫn còn nhưng dữ liệu databse thì k còn ạ

    • @nbstudio2
      @nbstudio2  3 года назад +1

      Bạn kiểm tra xem:
      - Trong file docker-compose.yaml có mapping volume cho MySQL tường minh hay chưa? Tên thư mục chứa data có chính xác như document ghi hay không? 50:40
      - Code có thực sự lưu data vào MySQL hay không?

  • @username.getname5965
    @username.getname5965 3 года назад

    cho em hỏi lúc run container đặt cổng port cho container mình đặt số tùy thích hay có quy tắc nào ạ?

    • @nbstudio2
      @nbstudio2  3 года назад

      container port phải là port mà app của bạn đang chạy bên trong container, ví dụ bạn chạy app SpringBoot ở local với port 8080 thì container port sẽ phải là 8080

  • @ThacHungCoder
    @ThacHungCoder 2 года назад

    thấy localhost:4200 là biết master angular r ^^

  • @vanpt4832
    @vanpt4832 2 года назад

    không có âm thanh hả mọi người

  • @giabao2807
    @giabao2807 Год назад

    bn ơi mình sắp đi pv ở fosft bn cho mình xin ít kinh nghiệm đc ko nhỉ

    • @nbstudio2
      @nbstudio2  Год назад

      Bạn ôn những câu hỏi về tech stack bạn đang làm (JS, .NET, Java...) và những kinh nghiệm mà bạn đã có là được.

    • @giabao2807
      @giabao2807 Год назад

      @@nbstudio2 còn vòng tiếng anh dễ ko bn

    • @nbstudio2
      @nbstudio2  Год назад

      @@giabao2807 tùy đơn vị mà bạn apply vào, thường họ chỉ kiểm tra giao tiếp và đọc hiểu tài liệu thôi.

  • @duynguyenvan7324
    @duynguyenvan7324 2 года назад

    I could fix tNice tutorials?

  • @ovantu4709
    @ovantu4709 2 года назад

    ad cho mình xin slide được k ạ. Mình cảm ơn nhiều

    • @nbstudio2
      @nbstudio2  2 года назад

      trong phần mô tả có nhé bạn

  • @renlucifer1860
    @renlucifer1860 3 года назад

    A ơi cho e hỏi là trong Spring App e set port là 8082 mà trong docker-compose.yml khi e set port host và container đều là 8082 thì nó chạy. Còn khi 1 trong 2 cái đó nó mà khác 8082 thì lại k chạy. VD 8081:8082 or 8082:8081. A có thể giải thích tại sao đc ko a

    • @nambach6583
      @nambach6583 3 года назад

      Bạn xem phần port-mapping mình có đề cập khá rõ.
      Nếu app bạn chạy port 8082 thì khi map 8081:8082, bạn vào localhost:8081 sẽ thấy app chạy ở đó. Port đứng trước là port map vào máy local, port ở sau là port của app bên trong container của bạn

    • @renlucifer1860
      @renlucifer1860 3 года назад

      @@nambach6583 thx a

    • @renlucifer1860
      @renlucifer1860 3 года назад

      @@nambach6583 Trong file docker-compose tại sao service be và fe chung port 80 trong container mà vẫn chạy đc v a

    • @nambach6583
      @nambach6583 3 года назад

      @@renlucifer1860 bạn coi kĩ lại cú pháp port-mapping nha. 80 đó chỉ là port bên trong container, còn map ra máy local thì port khác nhau. Bạn phải coi phần "ports" của mỗi service, cái đó chính là port-mapping đó bạn

    • @renlucifer1860
      @renlucifer1860 3 года назад

      @@nambach6583 ý e là cả 2 chung port ở container thì khi gọi ở local làm sao nó bik đc mình đang mún map be hay fe đc a

  • @JohnSmith-nv7gq
    @JohnSmith-nv7gq 3 года назад

    anh ơi cho em xin slide được không a

    • @nbstudio2
      @nbstudio2  3 года назад +1

      mình đã cập nhật link slide r nhé

  • @ngocminhnguyen4972
    @ngocminhnguyen4972 2 года назад

    ruclips.net/video/yWCse8S2qsM/видео.html
    Cho mình hỏi đoạn này, nặng tầm cỡ 4 ??? gì ấy nhỉ?

    • @nambach6583
      @nambach6583 2 года назад

      ...búa của Thor... đó bạn 😂

  • @vietduong918
    @vietduong918 3 года назад

    Cho em xin slide được không ạ

    • @nambach6583
      @nambach6583 3 года назад

      bạn gửi mail cho mình nhé

    • @vietduong918
      @vietduong918 3 года назад

      @@nambach6583 vietdh.vt02@gmail.com em cảm ơn ạ

    • @iepnguyenvan5732
      @iepnguyenvan5732 3 года назад

      Bạn ơi cho mình xin với đc không , nếu đc thì bạn gửi vào mail : ndiep80992@gmail.com hộ mình vs nhé , mình cảm ơn

    • @vietduong918
      @vietduong918 3 года назад

      @@iepnguyenvan5732 mình chuyển rồi nhé, bạn check mail nhé

    • @aiNguyen-wp7pj
      @aiNguyen-wp7pj 3 года назад

      @Viet Duong cho mình xin một bản với bạn, email peterpoy93@gmail.com

  • @HungNguyen-py9ur
    @HungNguyen-py9ur Год назад

  • @cuonghoang7609
    @cuonghoang7609 13 дней назад

    Rất hay cảm ơn kênh nhiều

  • @quangdoan8464
    @quangdoan8464 11 месяцев назад

    Cảm ơn bạn

  • @diemquyentran7729
    @diemquyentran7729 Год назад

    e xin slide pdf được không ạ

    • @nbstudio2
      @nbstudio2  Год назад

      ở phần mô tả nhé