Boot2Docker là gì?
Boot2Docker là một bản phân phối Linux tối giản với mục đích duy nhất là chạy các container Docker. Nó đã bị ngừng phát triển (deprecated) và không còn được khuyến nghị sử dụng.
Bản phân phối Boot2Docker dựa trên Tiny Core Linux và chạy hoàn toàn từ RAM. File ISO cài đặt chỉ chiếm 27 MB. Boot2Docker khởi động trong khoảng 5 giây.
Đội ngũ Boot2Docker khuyến khích người dùng và những người tìm cách chạy Docker trên Microsoft Windows và Apple macOS sử dụng Docker Machine. Công cụ Docker Machine cài đặt Docker Engine trên các host ảo. Docker Engine triển khai và chạy container từ images.
Trước khi Docker Machine ra mắt, Boot2Docker là cách duy nhất để chạy Docker trên các hệ điều hành Windows. Việc phát hành Docker Machine và các ứng dụng Docker bản địa cho các hệ điều hành không phải Linux sau đó đã làm cho Boot2Docker-CLI lỗi thời. Tuy nhiên, Docker Machine vẫn cho phép người dùng thiết lập một VM chạy Boot2Docker Linux.
Boot2Docker được thiết kế chỉ cho phát triển Docker; nó thiếu nhiều khả năng của các bản phân phối Linux OS khác, như chia sẻ file giữa container và host gốc. Vận hành trong môi trường production yêu cầu một host Linux riêng biệt hoặc nền tảng thứ ba như CoreOS để quản lý và điều phối container.