Zastanawiam się, czy ktoś może odróżnić tych dwóch. Oba mają podobne nazwy.Jaka jest różnica między trybem pracy roota a trybem roju?
Odpowiedz
Docker Swarm to osobny produkt, który można wykorzystać do grupowania wielu hostów Docker. Przed wersją Docker 1.12 była to jedyna natywna opcja Docker do klastrowania hostów i wymagała dużej dodatkowej konfiguracji dla stanu rozproszonego, wykrywania usług i bezpieczeństwa.
Z Dockerem 1.12, Swarm Mode jest wbudowany w silnik Docker. Aby uruchomić klaster wystarczy zainstalować Docker na wielu komputerach, uruchomić docker swarm init
, aby przełączyć się do trybu Swarm i docker swarm join
, aby dodać więcej węzłów do klastra. Stan, odkrycie i bezpieczeństwo są uwzględnione przy zerowej konfiguracji.
Tryb Swarm jest opcjonalny, ale jeśli chcesz uruchomić kilka hostów Docker, jest to preferowany sposób. Dostajesz niezawodność, równoważenie obciążenia, skalowanie i uaktualnianie usług w wersji 1.12, i prawdopodobnie większość nowych funkcji przejdzie w tryb Swarm. Oryginalny produkt Docker Swarm będzie prawdopodobnie miał tylko aktualizacje serwisowe w przyszłości (chociaż Swarm is open source, podobnie jak Docker Engine).
Powiedziałbym, że z marketingowego punktu widzenia, zawiedli to. Są to dwie różne istoty, z prawie identyczną nazwą. –
Docker Swarm (także Swarm classic) różni się zasadniczo od trybu rój Swarm. Funkcja Native Swarm będzie nadal obsługiwana w wersji Docker 1.12. Ma to na celu zachowanie kompatybilności wstecznej.
Docker Swarm (klasyczny):
- Niezależnie od Docker silnika i może działać jako pojemnik
- potrzebuje zewnętrznego magazynu KV jak konsula, etcd, Zookeeper
Przykład użycia:
docker run swarm manage <consul-ip>
docker -H <worker-ip> run swarm join --advertise=<worker-ip> <consul-ip>
Swarm trybu (nowe, lepsze):
- Zintegrowany wewnątrz Docker silnika
- Nie ma potrzeby oddzielnego magazynu KV zewnętrznego
Przykład użycia:
docker swarm init --advertise-addr <manager-ip>
docker -H <worker-ip> swarm join --token <worker-token>
- 1. Różnica między "Trybem przeglądarki" a "Trybem dokumentu" w Internet Explorerze
- 2. Jaka jest różnica między trybem gotowości programu planującego() a pauseAll()?
- 3. Jaka jest różnica między "trybem dziwactwa" i "trybem zgodności" w IE?
- 4. Jakie są różnice między trybem binarnym MD5 a trybem tekstowym?
- 5. Przełączanie między trybem wyświetlania i trybem edycji w MVVM?
- 6. Różnica między trybem dodawania i wstawiania w Vim
- 7. Jaka jest różnica między rozwojem a produkcją w MyFaces
- 8. Jakie są różnice między trybem interaktywnym a trybem wsadowym w Maven?
- 9. Jaka jest różnica między trybem enkapsulacji DOM otwartych i zamkniętych DOM?
- 10. Jaka jest różnica między "zatwierdzeniem" a "zatwierdzeniem pracy"?
- 11. Railsy jak przełączać się między trybem deweloperskim a dev?
- 12. Jaka jest różnica między tasklet a workqueue
- 13. Jaka jest różnica między UseCase a Workflow?
- 14. Jaka jest różnica między słownikiem a tablicą?
- 15. Jaka jest różnica między StoreModule.forRoot() a StoreModule.forFeature()
- 16. przełączanie kodu między trybem debugowania i trybem zwolnienia w java - Android
- 17. Jaka jest różnica między szwem a makietą?
- 18. Jaka jest różnica między cat_id a term_id?
- 19. Jaka jest różnica między IEnumerable a tablicami?
- 20. Jaka jest różnica między == a === w Verilog?
- 21. Jaka jest różnica między pakietem a intencją?
- 22. Jaka jest różnica między węzłem a wierzchołkiem?
- 23. Jaka jest różnica między Ember.computed.alias a Ember.binding?
- 24. Jaka jest różnica między alertem a window.alert?
- 25. Jaka jest różnica między @android a android:
- 26. Jaka jest różnica między krotką a kompresją?
- 27. Jaka jest różnica między proxy a reify?
- 28. Jaka jest różnica między @Inject a @PersistenceContext?
- 29. Jaka jest różnica między sqlite3 a pdo_sqlite
- 30. Jaka jest różnica między Const a Constant?
'Docker Swarm' jest koncepcja grupowania/łączenia w klastry i zarządzania węzłami i więcej niż funkcja 'Docker'. Tryb roju Tryb techniczny "Silnik Docker" może zostać zainicjowany. – Griffin
Znalazłem bardzo dobrą odpowiedź: [Relacja między "doker/roj" i "doker/swarmkit"] (https://stackoverflow.com/questions/38474424/the-relation-between-docker-swarm-and-docker- swarmkit? answerertab = aktywny # tab-top) – kogoia