Những điều cần biết về flatform Docker cơ bản

greenestcity

Thành viên
Tham gia
22/10/2020
Bài viết
0
DOCKER LÀ GÌ?
Flatform Docker đang ngày càng trở nên gần gũi với các start-ups cũng như với những tập đoàn kinh tế lớn cho dù nó chỉ là một công cụ còn khá mới.
xem thêm https://zephyrfalcon.org/tim-hieu-cong-nghe-blockchain-uu-va-nhuoc-diem-cua-blockchain/

Cụ thể, về mặt lý thuyết, Docker là một nền tảng cho phép các lập trình viên cũng như các quản trị viên hệ thống có thể đóng gói, triển khai và chạy các ứng dụng trên hệ thống một cách nhanh chóng.

Môi trường làm việc của Docker thì độc lập, do vậy bạn không cần lo lắng rằng quá trình đóng gói hay còn gọi là container trên máy tính sẽ tác động tới môi trường hiện tại của máy tính. Ứng dụng docker chạy trong vùng chứa container có thể chạy trên bất kỳ hệ thống như: máy tính xách tay, hệ thống cơ sở hoặc hệ thống đám mây.
phan-mem-docker.png


MỘT SỐ KHÁI NIỆM THƯỜNG GẶP KHI LÀM VIỆC TRÊN DOCKER
Một số khái niệm thường gặp khi bạn làm việc trên Doker cơ bản mà bạn nên biết sẽ được liệt kê và giải thích cụ thể dưới đây:

Dockerfile
Là file config cho Docker để build ra image. Nó dùng một image cơ bản để xây dựng lớp image ban đầu. Sau đó nếu có các lớp bổ sung thì nó được xếp chồng lên lớp cơ bản. Cuối cùng một lớp mỏng có thể được xếp chồng lên nhau trên các lớp khác trước đó.
xem thêm: https://zephyrfalcon.org/5-ngon-ngu-lap-trinh-ai-hot-trend-hien-tai/

dockerfile.png


Docker Daemon
Là server Docker cho yêu cầu từ Docker API. Nó quản lý images, containers, networks và volume.

Docker Client
Là cách mà bạn tương tác với docker thông qua command trong terminal. Docker Client sẽ sử dụng API gửi lệnh tới Docker Daemon.

Docker Volumes
Khái niệm này là cách tốt nhất để lưu trữ dữ liệu liên tục cho việc sử dụng và tạo apps.

Docker Image
Image là 1 đối tượng chứa sẵn cấu hình. Ví dụ: image có sẵn hệ điều hành ubuntu, image có sẵn Golang,… Các thao tác có thể sử dụng với image gồm: build, run, remove,…

Đây là một dạng tập hợp các tệp của ứng dụng, được tạo ra bởi Docker engine. Nội dung của các Docker image sẽ không bị thay đổi khi di chuyển. Docker image được dùng để chạy các Docker container.

Docker container
Container là 1 đối tượng mà ứng dụng chạy trong đó. Container được tạo từ image. Các thao tác có thể sử dụng với container là: ps, start, stop, restart, logs, remove,…

Docker container là một dạng runtime của các Docker image, dùng để làm môi trường chạy ứng dụng.

Docker Registry
Là nơi lưu trữ riêng của Docker Images. Images được push vào registry và client sẽ pull images từ registry. Có thể sử dụng registry của riêng bạn hoặc registry của nhà cung cấp như: AWS, Google Cloud hay Microsoft Azure,…

Docker Hub
Là Registry lớn nhất của Docker Images (mặc định). Có thể tìm thấy images và lưu trữ images của riêng bạn trên Docker Hub (miễn phí).

Docker Repository
 
×
Quay lại
Top