Docker đặc biệt phù hợp với việc triển khai các dịch vụ nhỏ. Các liên kết sau đây thảo luận về hai chiến lược liên quan đến việc sử dụng cơ sở dữ liệu:
Cá nhân tôi ủng hộ việc sử dụng một cơ sở dữ liệu duy nhất cho mỗi dịch vụ và mở rộng điều đó sang việc triển khai các phiên bản riêng biệt của một máy chủ cơ sở dữ liệu. Điều này đảm bảo các dịch vụ được kết hợp một cách lỏng lẻo, nếu một dịch vụ gặp sự cố DB, nó sẽ không ảnh hưởng đến dịch vụ khác.