Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Google Sheet - Referire la textul...

De ce vor atația politicieni...

ERR_ADDRESS_UNREACHABLE

Legea 18/1968 Se mai aplica?
 Digi conectare 2 routere prin fir

Succesiune notar versus instanta ...

Montaj aer conditionat in balcon ...

Cont curent mulți valuta far...
 Sugestii plan casa

Experiente cu firme care cumpara ...

joc idem Half Life gratis

PC game stream catre Nvidia Shiel...
 Pompa de apa HEPU ?!

Vreau o masina electrica de tocat...

Cum ajunge remorca de tir inapoi ...

Alt "Utilizator nou" pe T...
 

Vagrant vs Docker

- - - - -
  • Please log in to reply
5 replies to this topic

#1
Sess

Sess

    Junior Member

  • Grup: Members
  • Posts: 68
  • Înscris: 20.01.2016
Imi poate cineva explica diferentele intre Docker si Vagrant?

Multumesc.

#2
jm2010

jm2010

    Senior Member

  • Grup: Senior Members
  • Posts: 4,986
  • Înscris: 14.03.2013
https://deliciousbra...ss-development/

Edited by MarianG, 24 April 2017 - 09:24.


#3
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

 Sess, on 23 aprilie 2017 - 16:38, said:

Imi poate cineva explica diferentele intre Docker si Vagrant?

Multumesc.
Vagrant il folosesti pentru a simula un server hardware.

Docker il folosesti pentru a izola aplicatii/microservices.

Intr-o imagine vagrant poti rula mai multe containere docker, asa cum pe un server pot rula mai multe containere docker.

Daca vrei sa simulezi o intreaga retea, faci o retea de masini vagrant, fiecare cu 1+ containere docker inauntru, care coopereaza.

Vagrant si docker nu sunt competitori, ci coopereaza. Pe vagrant il folosesti doar in mediul de dezvoltare pentru a simula serverele "bare metal" pe care le ai in productie.

Deci nu exista diferente, pentru ca nu sunt "la acelasi nivel de abstractizare". Sunt "unul in altul".

#4
Sess

Sess

    Junior Member

  • Grup: Members
  • Posts: 68
  • Înscris: 20.01.2016
Din cate inteleg Vagrant este ca o masina virtuala folosit pentru a rula aplicatii in mod izolat de sistemul de operare si alte programe ce ar putea interfera. Dar containerele Docker-ului sunt practic, niste masini virtuale(se foloseste de VirtualBox) in miniatura folosite tot pentru a rula in mod izolat aplicatii in asa numitele containere. De asta nu imi e foarte clara diferenta.

Imi puteti da un exemplu practic, pt fiecare in parte, ca sa pot intelege cum e utilizat fiecare?

Edited by Sess, 23 April 2017 - 19:11.


#5
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

 Sess, on 23 aprilie 2017 - 19:10, said:

Din cate inteleg Vagrant este ca o masina virtuala folosit pentru a rula aplicatii in mod izolat de sistemul de operare si alte programe ce ar putea interfera. Dar containerele Docker-ului sunt practic, niste masini virtuale(se foloseste de VirtualBox) in miniatura folosite tot pentru a rula in mod izolat aplicatii in asa numitele containere. De asta nu imi e foarte clara diferenta.

Imi puteti da un exemplu practic, pt fiecare in parte, ca sa pot intelege cum e utilizat fiecare?
Explicatia mea a fost foarte clara. Mai bine spune tu ce cunostinte ai tu in materie de microservices si sisteme distribuite, ca sa stiu cum te abordez.

#6
m3th0dman

m3th0dman

    Senior Member

  • Grup: Senior Members
  • Posts: 9,269
  • Înscris: 03.01.2007
Vagrant e pentru automatizarea creării și rulări de mașini virtuale pe când Docker e pentru automatizarea creării și rulări de containere. Asemănarea e că ambele îți permit să rulezi pe același hardware fizic procese total distincte care nu interacționează și nu pot să interacționeze unul cu celălalt direct, decât remote, ca și cum ar fi pe hardware diferit. Diferența constă în cum se realizează acest lucru:

O mașină virtuală, cum îi zice numele e o simulare de mașină reală, de hardware real; trebuie să îi aloci hardware dedicat și să pornești propriul ei sistem de operare.

Containerul se bazează pe o funcționalitate mai nouă din Linux și practic rulezi doar procese în sistemul de operare nativ, dar în fiecare container ai resurse proprii ca în alt sistem de operare, cum ar fi file system, network ports ș.a. Avantajul docker e că e mai rapid, deoarece nu mai ai overheadul e de porni un nou sistem de operare.

Anunturi

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate