Coding4Food LogoCoding4Food
Trang chủChuyên mụcArcadeĐã lưu
en
Trang chủChuyên mụcArcadeĐã lưu
Coding4Food LogoCoding4Food
Trang chủChuyên mụcArcadeĐã lưu
Bảo mật|Điều khoản

© 2026 Coding4Food. Viết bởi dev, cho dev.

Tất cả tin tức
Công nghệĐồ Nghề & Tech Stack

10 Năm Docker: Khi Lý Do 'Máy Em Vẫn Chạy Đc' Trở Thành Tiêu Chuẩn Ngành

8 tháng 3, 20265 phút đọc
port, container ship, night, cargo ship, freighter ship, ship, evening, hamburg, waltershofer hafen, germany, evening atmosphere, port, port, container ship, container ship, container ship, cargo ship, cargo ship, cargo ship, cargo ship, ship, ship, ship, ship, ship
Nguồn gốc: https://coding4food.com/post/10-nam-docker-va-nhung-su-that-nga-ngua-tu-hacker-news. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/10-nam-docker-va-nhung-su-that-nga-ngua-tu-hacker-news. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/10-nam-docker-va-nhung-su-that-nga-ngua-tu-hacker-newsNguồn gốc: https://coding4food.com/post/10-nam-docker-va-nhung-su-that-nga-ngua-tu-hacker-news. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/10-nam-docker-va-nhung-su-that-nga-ngua-tu-hacker-news. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/10-nam-docker-va-nhung-su-that-nga-ngua-tu-hacker-news
Nguồn gốc: https://coding4food.com/post/10-nam-docker-va-nhung-su-that-nga-ngua-tu-hacker-news. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/10-nam-docker-va-nhung-su-that-nga-ngua-tu-hacker-news. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/10-nam-docker-va-nhung-su-that-nga-ngua-tu-hacker-newsNguồn gốc: https://coding4food.com/post/10-nam-docker-va-nhung-su-that-nga-ngua-tu-hacker-news. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/10-nam-docker-va-nhung-su-that-nga-ngua-tu-hacker-news. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/10-nam-docker-va-nhung-su-that-nga-ngua-tu-hacker-news
dockercontainerlinuxdevopsslirpmáy chủhacker news
Chia sẻ bài viết:

Bình luận

10 năm trước, anh em coder chúng ta hay có cái bài gãi đầu gãi tai bảo sếp: "Ủa lạ nhể, nãy chạy trên máy em bình thường mà ta?". Xong rồi Docker xuất hiện, vỗ vai anh em bảo: "Thế thì đóng gói m cái máy của mày quăng lên server luôn đi"*. Thế là bùm, chúng ta có một tiêu chuẩn ngành công nghiệp mới.

Đợt này trên Hacker News đang rần rần vụ bài báo kỷ niệm "A decade of Docker containers" (10 năm Docker). Đọc comment của các bô lão trên đấy mới thấy nhiều thâm cung bí sử ảo ma vãi chưởng. Anh em pha cốc cafe rồi cùng tôi điểm lại xem chuyện quái gì đã xảy ra.

Nguồn cơn của cái "Container" đang cắn RAM anh em mỗi ngày

Bài báo gốc trên CACM thì dài, nhưng tóm tắt lại cho anh em lười đọc thì có 2 cú plot-twist khét lẹt:

Thứ nhất, Docker ra đời từ 2013, tức là tính đến nay đã 12 năm. Thế tại sao lại là "10 năm"? Đơn giản vì quy trình duyệt bài của mấy tạp chí học thuật quá rùa bò. Lão tác giả phải ngâm bài lâu đến mức cái tít "12 năm" nghe nó tụt mood, nên chốt luôn "A decade" cho nó tròn trĩnh và... có vibe.

Thứ hai, cú lừa ngoạn mục mang tên SLIRP. Hồi mới ra mắt, Docker bị block sấp mặt bởi hệ thống tường lửa (Firewall) ngáo ngơ của mấy tập đoàn lớn. Giải pháp? Mấy pháp sư Docker đã đào mồ SLIRP - một cái tool dial-up từ thập niên 90 (vốn dùng cho máy tính bảng cổ đại Palm Pilot). Thay vì dùng network bridging đàng hoàng, họ dùng SLIRP để dịch traffic mạng của container qua host system calls, giả vờ như một cái VPN. Nó qua mặt hệ thống corporate IT security một cách mượt mà. Đỉnh cao của "hack bẩn"!

Giang cư mận Hacker News tế sống Linux và chia phe combat

Dưới phần bình luận, các bô lão IT chia phe combat nảy lửa, đọc cuốn hơn cả truyện kiếm hiệp:

1. Phe "Ship m cái máy đi cho lẹ":* Lão talkvoix đá xoáy cực gắt: Chúng ta đã mất đúng 1 thập kỷ để biến cái cớ chống chế "trên máy em chạy mượt mà" thành kiến trúc tiêu chuẩn của cả ngành (ship luôn cái máy của mày lên production). Lão redhanuman bồi thêm chí mạng: 10 năm sau chúng ta lặp lại y chang với bọn AI. Dân data cứ bảo "Chạy trên Jupyter notebook của em ngon", thế là mấy anh Data Engineer bọc container cái notebook đó lại và gọi nó là "Data Pipeline". Trí trá thật sự!

2. Phe chê Linux rác: Một thanh niên bức xúc chửi thẳng mặt: "Linux user space là một thảm họa thiết kế, hỏng từ trong trứng. Docker đáng lẽ đo cần tồn tại"*. Theo thanh niên này, nếu việc cấu hình dependency trên Linux không quá khốn nạn, thì anh em đã chẳng phải đẻ ra cái trò container nặng nề này.

3. Phe "Nix và những người bạn": Vài đạo hữu thượng đẳng kêu gọi bỏ Docker, chuyển sang dùng Nix hay Process Compose để đỡ phải map port hay mount volume lằng nhằng. Nhưng bị dân DevOps đập lại ngay: Docker ăn tiền ở chỗ nó nhàn cho Ops. Ném lên máy chủ orchestration (như K8s) rụp cái là xong, nhẹ hơn VM tỷ lần. Nix quản lý image tốt nhưng éo giải quyết được bài toán runtime mượt như Docker.

4. Phe phàn nàn Dockerfile: Nhiều anh em ngán ngẩm cảnh copy-paste mấy dòng RUN apt-get upgrade vô tội vạ, ao ước có thứ gì đó declarative (khai báo) xịn xò hơn là ba cái shell script củ chuối. Nhưng chốt lại, chính cái sự linh hoạt (dù hơi bẩn) đó lại là thứ giúp Docker sống dai.

Tóm cái váy lại: Bài học sinh tồn cho anh em Dev

Từ cái drama hoài niệm này, rút ra mấy chân lý cho anh em đi làm:

  1. Hack bẩn hôm nay là "Best Practice" ngày mai: Cái vụ dùng tool dial-up SLIRP chứng minh một điều: Trong lúc dầu sôi lửa bỏng, giải pháp xịn nhất đéo phải là code đẹp hay chuẩn design pattern, mà là "chạy được cái đã". Những pha hack bần cùng nhất thường sẽ tồn tại lâu nhất vì đ*o ai dám đụng vào để sửa.
  2. Sự trừu tượng hóa (Abstraction) luôn thắng: Khi đối mặt với một đống rác (dependency hell của Linux), dev chúng ta lười dọn. Chúng ta chọn cách bọc đống rác đó vào một cái thùng carton thật đẹp (Container), dán nhãn "Docker" và ném cho thằng khác chạy. Hiệu quả? Cực kỳ hiệu quả!
  3. Cứ chửi nhưng vẫn phải xài: Anh em có thể chê Dockerfile cùi bắp, chê Docker cắn RAM, nhưng hãy chấp nhận đi, nó đã là nồi cơm của anh em mình rồi. Dỗi thì dỗi, lúc setup project mới vẫn cứ phải docker-compose up -d thôi.

Nguồn hóng hớt: Hacker News - A decade of Docker containers

Anh em xài Docker mỗi ngày nhưng có biết nó từng xài tool dial-up từ thập niên 90 để lách tường lửa? Cùng C4F hóng drama và bóc phốt Linux user space.

Chia sẻ bài viết:

Bài viết liên quan

circuit board, electronics, cpu, macro
Công nghệĐồ Nghề & Tech Stack

Chưa kịp xài AV1, Giáo chủ VLC đã 'đẻ' ra dav2d chuẩn bị cho AV2: Codec cắn CPU hay siêu phẩm?

AV1 còn chưa phổ cập xong, team VideoLAN đã rục rịch nhá hàng dav2d cho AV2. Cộng đồng Hacker News chia phe combat gắt gao giữa fan C/Assembly và giáo phái Rust.

1 thg 64 phút đọc
Đọc tiếp →
writing, typewriter, office, business, torpedo, paper, type, vintage, old, key, analogue, technology, write, antique, writing, writing, writing, writing, writing
Đồ Nghề & Tech StackCông nghệ

Mouseless: Pháp khí dị cho mấy lão quái lười cầm chuột, múa phím ảo ma như Hacker

Hóng hớt Hacker News về Mouseless - con tool biến mọi HĐH thành sân chơi của dân nghiện bàn phím. Đỉnh cao năng suất hay chỉ tổ cắn RAM não?

6 thg 63 phút đọc
Đọc tiếp →
evolution, artificial intelligence, brain, ghost, progress, smoke, digitization, change, matrix, printed circuit board, circuit board, control center, automation, evolution, evolution, evolution, evolution, evolution, artificial intelligence, artificial intelligence, artificial intelligence, artificial intelligence, brain, brain
AI & AutomationCông nghệ

Bóc trần sự thật AI: Khi giang cư mận phát hiện siêu trí tuệ chỉ là 'một đống weights'

Cười té ghế với bài parody 'They're made out of weights' trên Hacker News. Hóa ra AI thần thánh cũng chỉ là mấy ma trận số nhân với nhau mà thôi!

4 thg 64 phút đọc
Đọc tiếp →
http, computer, hand, mobile, smartphone, web, touch, finger, display, www, internet, looking for, web address, pc, browser, search engine, data, programming, worldwide, networking
Công nghệChuyện Nghề

Ladybird Đổi Quy Trình Lên Đồ: Tham Vọng Đấm Vỡ Mõm Chromium?

Trình duyệt Ladybird tuyên bố thay đổi toàn bộ quy trình phát triển. Hóng hớt Hacker News và bài học xương máu cho anh em dev từ project cuối tuần lên hàng xịn.

5 thg 64 phút đọc
Đọc tiếp →
cybersecurity, palm print, data security, firewall, hacker, malware, ransomware, hacking, cybersecurity, cybersecurity, cybersecurity, cybersecurity, cybersecurity, ransomware, ransomware, ransomware, ransomware
Công nghệChuyện Nghề

Bay Màu Token GitHub Chỉ Bằng 1 Click Qua Lỗ Hổng VSCode: Toang Rồi Các Đạo Hữu

Chỉ một cú lỡ tay nhấp link, token GitHub của anh em lưu trong VSCode sẽ bốc hơi theo gió. Hóng ngay drama bảo mật căng cực đang hot rần rần trên Hacker News.

3 thg 64 phút đọc
Đọc tiếp →
information, data, disk, server, database, recording, files, gigabytes, software, computer, server, database, database, database, database, database
Công nghệĐồ Nghề & Tech Stack

Drama Hacker News: Khi anh em dev ngộ nhận 'durable workflows' và cú tát từ SQLite

Dẹp mớ Kafka hay Temporal cồng kềnh đi! Một bài viết top Hacker News vừa khẳng định: Làm durable workflows chỉ cần con DB cục bộ SQLite là đủ xài rồi.

30 thg 54 phút đọc
Đọc tiếp →