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

circuits, electronics, atmel, atmega328, arduino, arduino uno, uno, microcontroller, control, board, chip, processor, hardware, circuit board, design, semiconductor, arduino, arduino, arduino, arduino, arduino, microcontroller, chip, chip, processor, circuit board, circuit board, circuit board
Công nghệĐồ Nghề & Tech Stack

Bị chém 120 củ biden cho hệ thống bowling, lão SRE 'quay xe' tự chế bằng ESP32 chỉ hết $1.600

Thay vì cúng 120.000 USD cho vendor hút máu, một lão SRE đã tự build hệ thống tính điểm bowling xịn xò con bò bằng ESP32 với chi phí rẻ mạt.

20 thg 74 phút đọc
Đọc tiếp →
ai generated, man, technology, business, office, meeting, digital, internet, computer, network, future, data, design, communication, information, connection, networking, futuristic, cyber, web, hacker, matrix, sci-fi
Chuyện NghềCông nghệ

Mừng sinh nhật 15 tuổi Recurse Center: Khi những gã điên không thèm làm 'kỳ lân' mà đi làm việc tử tế

Nhìn lại hành trình 15 năm của Recurse Center từ một startup 'Tinder tìm việc' thất bại ê chề đến thánh địa quy tụ hơn 3000 lập trình viên.

18 thg 75 phút đọc
Đọc tiếp →
artificial intelligence, coding, programming, software, code, robot, computer, website, technology, matrix, program, development, server, html, cartoon, data, communication, command prompt, robotics, cyborg
Công nghệAI & Automation

Kimi K3: Pháp sư Trung Hoa đại chiến Silicon Valley với mô hình reasoning siêu rẻ

Kimi K3 vừa chào sân đã khiến giới công nghệ nháo nhào. Con hàng reasoning này mạnh cỡ nào mà dám đối đầu trực diện với OpenAI o1 nhưng giá lại rẻ giật mình?

17 thg 74 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 →
programming, robot, cyborg, artificial intelligence, programmer, technology, futuristic, computer, data, internet, information, communication, tech, network, laptop, server, cartoon
AI & AutomationCông nghệ

Pháp sư Trung Hoa đại náo Silicon Valley: AI giá rẻ lên ngôi, ông lớn Mỹ bắt đầu run sợ?

DeepSeek và làn sóng AI Trung Quốc đang khiến các ông lớn công nghệ Mỹ mất ăn mất ngủ vì tối ưu chi phí quá ảo ma. Anh em dev liệu có được lợi?

21 thg 74 phút đọc
Đọc tiếp →
airport düsseldorf, airport, airfield, architecture, airport, airport, airport, airport, airport
GamingCông nghệ

Chơi thử Airport Simulator: Game mô phỏng 'cuốn' vãi chưởng khiến dev quên cả fix bug

Đang cày code sấp mặt bỗng phát hiện ra con game Airport Simulator siêu tối giản trên Hacker News, thế là bay luôn nửa ngày lương vì mải điều phối máy bay.

20 thg 74 phút đọc
Đọc tiếp →