Bạn có nên chạy cơ sở dữ liệu trong Docker không?
Bạn có nên chạy cơ sở dữ liệu trong Docker không?

Video: Bạn có nên chạy cơ sở dữ liệu trong Docker không?

Video: Bạn có nên chạy cơ sở dữ liệu trong Docker không?
Video: Tự học Docker siêu tốc trong 10 phút (Có code mẫu và ví dụ) - Code Dạo Dễ Òm 2024, Có thể
Anonim

Nếu như bạn đang làm việc trên một dự án nhỏ và đang triển khai cho một máy duy nhất, hoàn toàn không sao chạy của bạn cơ sở dữ liệu trong một Docker container . Đảm bảo gắn một ổ đĩa để làm cho dữ liệu liên tục và có các quy trình sao lưu tại chỗ. Cố gắng khôi phục chúng một lần để đảm bảo rằng các bản sao lưu của bạn vẫn tốt.

Sau đây, khi nào bạn không nên sử dụng Docker?

Làm Không sử dụng Docker nếu Bạn Ưu tiên Bảo mật, Bạn có nguy cơ chạy Docker thùng chứa với cách ly không hoàn toàn. Bất kỳ mã độc nào cũng có thể truy cập vào bộ nhớ máy tính của bạn. Có một thực tế phổ biến là chạy nhiều vùng chứa trong một môi trường duy nhất.

Ngoài ra, bạn có thể chứa một cơ sở dữ liệu không? Với hộp đựng , bạn có thể Tiếp cận cơ sở dữ liệu như một tiện ích theo yêu cầu, có nghĩa là mỗi ứng dụng có thể có chuyên dụng của riêng nó cơ sở dữ liệu điều đó có thể được kéo lên khi cần thiết. Chứa đựng cơ sở dữ liệu lưu trữ tách biệt khỏi máy tính, nghĩa là hiệu suất và dung lượng lưu trữ có thể được mở rộng quy mô độc lập với tài nguyên máy tính.

Theo dõi điều này, cơ sở dữ liệu Docker là gì?

Docker Enterprise Edition là một nền tảng được hỗ trợ để chạy SQL Server trong Linux trong các vùng chứa đang được sản xuất. SQL Server cho Linux là một hình ảnh vùng chứa được chứng nhận có nghĩa là bạn có hỗ trợ từ Microsoft và Docker để giải quyết mọi vấn đề.

Tôi có thể chạy gì trên Docker?

Bạn có thể chạy cả các chương trình Linux và Windows và các tệp thực thi trong Docker hộp đựng. Các Docker nền tảng chạy nguyên bản trên Linux (trên x86-64, ARM và nhiều kiến trúc CPU khác) và trên Windows (x86-64). Docker Inc. xây dựng các sản phẩm cho phép bạn xây dựng và chạy vùng chứa trên Linux, Windows và macOS.

Đề xuất: