Sau 1 thời gian ngắn dùng thử Docker Preview cho Mac M1, mình xin phép gửi đến anh em chút trải nghiệm của mình về Docker trên Apple Silicon. Nếu anh em chưa biết, Docker là phần mềm vô cùng hữu dụng cho các Dev có thể tự động triển khai các ứng dụng vào trong các container ảo hoá.
Anh em có Mac M1 có thể tải Docker Preview về tại ĐÂY : (https://desktop.docker.com/mac/m1preview/Docker-AppleSilicon-Preview7.dmg)
Cho đến nay đã có khoảng hơn 37.000 Container cho ARM64
Dánh sách các Container tương thích ARM (https://hub.docker.com/search?type=image&architecture=arm64)
Anh em có Mac M1 có thể tải Docker Preview về tại ĐÂY : (https://desktop.docker.com/mac/m1preview/Docker-AppleSilicon-Preview7.dmg)
Cho đến nay đã có khoảng hơn 37.000 Container cho ARM64
Dánh sách các Container tương thích ARM (https://hub.docker.com/search?type=image&architecture=arm64)
Docker
hub.docker.com
Rất nhiều các container thông dụng được nhiều người sử dụng trong công việc như MobgoDb, Ubuntu, Node.Js, PostgresSQL, Memcached, Httpd, Nginx, Python, Golang, Wordpress, Php,… đều đã có phiên bản support ARM
Việc cái đặt khá đơn giản như bao phần mềm Mac khác, logo của bản Docker này có thêm 1 cái nhãn “Preview” để nhận biết so với Docker thường
Check Activity Monitor sẽ thấy Docker Desktop vẫn đang chạy thông qua Rosetta của Apple (Architecture Intel), nhưng Docker Demon thì đã và đang chạy Native trên Apple Silicon (Architecture Apple). Đây là do Docker Desktop được viết bằng Golang (Ngôn ngữ này dự kiến đến tháng 2 2021 mới release bản chính thức chạy native trên Apple M1)
Tải về 1 vài Container mình đang cần dùng, mọi thứ đều mượt mà.
Giao diện dòng lệnh terminal cũng hoạt động như bình thường
Run thử 1 Docker Compose (Hiểu nôm na là 1 Container chứa nhiều Container nhỏ bên trong) dự án gần nhất mình đang làm luôn xem sao, hoạt động khá trơn chu.
Test luôn cái Container Getting Started của Docker cũng load nhanh và không lỗi lầm gì
Quảng cáo
Ngó qua Slack của Docker, mọi người cũng khá active report lỗi và thảo luận. Dự là phiên bản chính thức sẽ sớm được ra mắt trong tương lai gần.
Thông tin thêm :
Làm quen với Docker: https://docs.docker.com/get-started/Docker Compose: https://docs.docker.com/compose/
Theo dõi các thảo luận của Dev về Docker cho Mac M1: https://github.com/docker/roadmap/issues/142
Support for Docker Desktop on Apple Silicon · Issue #142 · docker/roadmap
Tell us about your request Provide support for Docker Desktop for Apple computers running on Apple custom silicon. Which service(s) is this request for? Docker Desktop for Mac Tell us about the pro...
github.com