Tôi đã tự hỏi nếu có ai có thể phân biệt giữa hai điều này. Họ có tên giống nhau.Sự khác nhau giữa docker Swarm và Swarm mode là gì?
Trả lời
Docker Swarm là một sản phẩm riêng biệt mà bạn có thể sử dụng để nhóm nhiều máy chủ lưu trữ. Trước phiên bản Docker 1.12, đây là tùy chọn Docker duy nhất cho các máy chủ phân cụm và cần nhiều thiết lập bổ sung cho trạng thái phân tán, phát hiện dịch vụ và bảo mật.
Với Docker 1.12, Swarm Mode được tích hợp vào Công cụ Docker. Để chạy một cụm, bạn chỉ cần cài đặt Docker trên nhiều máy, chạy docker swarm init
để chuyển sang Chế độ Swarm và docker swarm join
để thêm các nút khác vào cụm. Nhà nước, phát hiện và an ninh đều được bao gồm với thiết lập bằng không.
Chế độ Swarm là tùy chọn, nhưng nếu bạn muốn chạy một số máy chủ Docker, đó là cách ưu tiên. Bạn nhận được độ tin cậy, nâng cấp cân bằng, mở rộng quy mô và nâng cấp dịch vụ trong 1,12 và có khả năng phần lớn tính năng mới sẽ chuyển sang Chế độ Swarm. Sản phẩm Docker Swarm ban đầu có thể sẽ chỉ có bản cập nhật bảo trì trong tương lai (mặc dù Swarm is open source, giống như Docker Engine).
Tôi sẽ nói rằng từ quan điểm tiếp thị của xem, họ đã làm rối tung nó lên. Họ là hai thực thể khác nhau, với khá nhiều cùng tên. –
Docker Swarm (cũng cổ điển Swarm) về cơ bản khác với Chế độ Swarm. Chức năng Native Swarm sẽ tiếp tục được hỗ trợ trong bản phát hành Docker 1.12, điều này được thực hiện để duy trì tính tương thích ngược.
Docker Swarm (cổ điển):
- riêng từ Docker động cơ và có thể chạy như container
- nhu cầu lưu trữ KV bên ngoài như Lãnh sự, etcd, Zookeeper
dụ Cách sử dụng:
docker run swarm manage <consul-ip>
docker -H <worker-ip> run swarm join --advertise=<worker-ip> <consul-ip>
Swarm Mode (mới, thích hợp hơn):
- tích hợp bên trong Docker cơ
- Không cần cửa hàng KV bên ngoài riêng biệt
Cách sử dụng Ví dụ:
docker swarm init --advertise-addr <manager-ip>
docker -H <worker-ip> swarm join --token <worker-token>
- 1. Sự khác nhau giữa việc sử dụng Docker Machine với Swarm và sử dụng Swarm thông qua trình nền Docker là gì?
- 2. Mối quan hệ giữa "docker/swarm" và "docker/swarmkit"
- 3. Docker Swarm khác với Kubernetes như thế nào?
- 4. Docker Swarm và Kubernetes Manager yêu cầu phần cứng
- 5. Hạm đội Docker-Swarm, Kubernetes, Mesos & Core-OS
- 6. Sự khác nhau giữa Cloud Foundry và Docker là gì?
- 7. Chạy Wildfly Swarm với KeyCloak trên hình Docker
- 8. truy cập của khách hàng vào docker swarm
- 9. Là một cấu hình traefik với cả hai docker swarm và consul backend có thể?
- 10. WildFly Swarm Nullpointer @Inject bean
- 11. Sự khác nhau giữa Vùng chứa Docker và Playbook Ansible là gì?
- 12. Docker-swarm >> Không thể kết nối với điểm cuối của động cơ docker
- 13. Sự khác nhau giữa WPF và WinForms là gì?
- 14. Sự khác nhau giữa JavaScript và Java là gì?
- 15. Sự khác nhau giữa ODBC và OleDB là gì?
- 16. Sự khác nhau giữa SGML và XML là gì?
- 17. Sự khác nhau giữa DefaultSelenium và RemoteWebDriver là gì?
- 18. Sự khác nhau giữa RMI và Corba là gì?
- 19. Sự khác nhau giữa scgi và wsgi là gì?
- 20. Sự khác nhau giữa wsHttpBinding và ws2007HttpBinding là gì?
- 21. Sự khác nhau giữa Pingback và Trackback là gì?
- 22. Trong Python, sự khác nhau giữa ".append()" và "+ = []" là gì?
- 23. Sự khác nhau giữa AxInterop và Interop là gì?
- 24. Sự khác nhau giữa CellClick và CellMouseClick là gì?
- 25. Sự khác nhau giữa .bashrc, .bash_profile và .environment là gì?
- 26. Sự khác nhau giữa JSP và Facelets là gì?
- 27. Sự khác nhau giữa hg quên và hg là gì?
- 28. Sự khác nhau giữa GDI và GDI + là gì?
- 29. Sự khác nhau giữa đá quý và plugin là gì?
- 30. Sự khác nhau giữa metaClass.methods và metaClass.metaMethods là gì?
'Docker Swarm' là khái niệm về nhóm/phân cụm và quản lý các nút và nhiều hơn một tính năng của 'Docker'. Chế độ Swarm chế độ kỹ thuật 'Docker Engine' có thể được khởi tạo. – Griffin
Tôi tìm thấy câu trả lời rất hay: [Mối quan hệ giữa “docker/swarm” và “docker/swarmkit”] (https://stackoverflow.com/questions/38474424/the-relation-between-docker-swarm-and-docker- swarmkit? answerertab = active # tab-top) – kogoia