Công nghệ phát triển, hàng loạt các ứng dụng được tạo ra, nhiều ngôn ngữ lập trình mới hình thành nhằm đáp ứng nhu cầu cụ thể nào đó. Những ngôn ngữ lập trình khác nhau lại yêu cầu các phần mềm hỗ trợ, gói thư viện và môi trường khác nhau. Ví dụ bạn là lập trình Android, bạn muốn làm việc với IOS bạn phải cài thêm OS hoặc để deploy được các ứng dụng Python, Java, Scala…. bạn phải tiến hành cài đặt nhiều môi trường. Chưa kể xung đột phần mềm, port… Cài thôi đã mệt, nhựng sẽ thật kinh khủng nếu xảy ra xung đột phần mềm và làm ảnh hưởng đến hoạt động của các ứng dụng đang hoạt động trên máy của bạn. Chính vì thế Docker ra đời. Trong bài nay, mình sẽ giới thiệu các nội dung chính về Docker. Docker là gì, Docker giúp ích được gì cho bạn và cách thức hoặt động như thế nào.
Docker là một nền tảng mở dành cho các lập trình viên, quản trị hệ thống dùng để xây dựng, vận chuyển và chạy các ứng dụng phân tán. Ban đầu viết bằng Python, hiện tại đã chuyển sang Go-lang.
Xem thêm : Docker là gì ?
Hệ thống Docker bao gồm 3 bước chính:
Build -> Push -> Pull,Run
Đầu tiên chúng ta tạo ra docker image Docker image được build với 1 máy tính có docker engine. Sau khi build ta có được docker container, docker container chứa toàn bộ môi trường, thư viện và ứng dụng của chúng ta.
Sau khi có được container, chúng ta sẽ push container này lên đám mây thông qua docker hub.
Nếu 1 member khác trong team muốn dùng container này, họ buộc phải cài đặt docker engine. Sau đó pull container về máy và run container này. Như vậy member này có được môi trường , thư viện và ứng dụng của chúng ta để có thể phát triển thêm mà không cần cài đặt những thứ liên quan.
Vậy bạn đã biết câu trả lời cho câu hỏi “docker là gì ?” chưa.
Link tham khảo:
Đào tạo docker: https://tel4vn.edu.vn/course/hoc-docker/
Docker Document: https://docs.docker.com/get-started/
Powered by BetterDocs
Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Δ
Ghi nhớ tôi
Chưa đăng ký? Đăng ký
Năm sinh
Bạn đã đăng ký? Đăng nhập ngay