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

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

КОМЕНТАРІ • 132

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

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

  • @HuyTruong-hu9sn
    @HuyTruong-hu9sn 10 місяців тому +1

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

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

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

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

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

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

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

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

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

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

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

  • @PhungBinhOfficial
    @PhungBinhOfficial 3 роки тому +6

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

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

  • @tranhuy517
    @tranhuy517 10 місяців тому

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

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

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

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

  • @nguyenkimduong6846
    @nguyenkimduong6846 3 місяці тому

    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 ạ

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

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

  • @duynguyenmau5551
    @duynguyenmau5551 2 роки тому +1

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

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

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

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

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

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

  • @HuyTruong-hu9sn
    @HuyTruong-hu9sn 10 місяців тому

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

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

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

    Tuyệt vời idol .

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

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

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

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

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

    Tks tac giả 🎉

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

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

  •  3 роки тому +2

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

  • @xuantrinh2067
    @xuantrinh2067 2 роки тому

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

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

  • @minhvunguyen5114
    @minhvunguyen5114 3 роки тому +1

    • @nbstudio2
      @nbstudio2  3 роки тому

      cảm ơn bạn nhìuu

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

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

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

    Đỉnh quá anh uii

  • @phanphan6136
    @phanphan6136 2 роки тому

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

  • @DatDoan-o1q
    @DatDoan-o1q 8 місяців тому

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

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

  • @blockchain_bull
    @blockchain_bull 3 роки тому

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

  • @HoàngNgọc-b1x
    @HoàngNgọc-b1x Рік тому

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

  • @dragon7083
    @dragon7083 3 роки тому

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

  • @thucnguyen-vr2oz
    @thucnguyen-vr2oz 2 роки тому

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

  • @trungdam5991
    @trungdam5991 3 роки тому

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

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

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

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

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

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

  • @DuyAnhDuyAnh
    @DuyAnhDuyAnh 2 роки тому

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

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

    Cảm ơn bác nhieruf

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

  • @haivaninh442
    @haivaninh442 2 роки тому

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

  • @ggain1008
    @ggain1008 2 роки тому

    rất hay, cám ơn bạn nhiề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 ạ

  • @lucd077
    @lucd077 3 роки тому

    rất dễ hiểu

  • @xuanchinh97
    @xuanchinh97 3 роки тому

    chi tiết dễ hiểu thanks anh

  • @thamle-qb6dk
    @thamle-qb6dk 2 роки тому

    hay và dễ hiểu

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

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

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

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

    good tutorial bro

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

  • @uchung2890
    @uchung2890 3 роки тому

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

  • @1995s-q4i
    @1995s-q4i Рік тому

    best video ❤

  • @minhhuyle6355
    @minhhuyle6355 2 роки тому

    cảm ơn bạn nhiều

  • @Khang-sx1tn
    @Khang-sx1tn Рік тому

    Tks bro!

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

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

  • @canhtrinh3442
    @canhtrinh3442 2 роки тому

    hay quá bạn

  • @vietpromax501
    @vietpromax501 3 роки тому

    Cảm ơn anh nha

  • @SơnNguyễnThế-x5h
    @SơnNguyễnThế-x5h 7 місяців тому

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

  • @buivu230
    @buivu230 2 роки тому

    thanks nbstudio

  • @aoatom8244
    @aoatom8244 6 місяців тому

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

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

  • @quyhienle409
    @quyhienle409 2 роки тому

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

  • @ThacHungCoder
    @ThacHungCoder 2 роки тому

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

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

  • @vanpt4832
    @vanpt4832 2 роки тому

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

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

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

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

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

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

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

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

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

  • @ngocminhnguyen4972
    @ngocminhnguyen4972 2 роки тому

    ua-cam.com/video/yWCse8S2qsM/v-deo.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 😂

  • @duynguyenvan7324
    @duynguyenvan7324 2 роки тому

    I could fix tNice tutorials?

  • @HungNguyen-py9ur
    @HungNguyen-py9ur 11 місяців тому

  • @quangdoan8464
    @quangdoan8464 10 місяців тому

    Cảm ơn bạn

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

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