 image is the
same in every environment

\- Easy onboarding to teams that use docker because you dont need to setup
anything new. This is especially useful if your company encourages developers
to work across teams

\- Ops can build around infrastructure around this and be sure that every team
builds and runs code in the same way

\- If your application is complex, using docker-compose, its extremely simple
to setup your dev environment

\- The community is moving towards docker, and it doesnt hurt your resume if
you have production docker experience

Minuses:

\- For an extremely simple application (that you think will remain simple over
its lifetime), it might be more overhead to use docker than not use it

\- Even though we’ve been using boot2docker and vagrant to setup docker on
MacOSX, it hasnt worked seamlessly. When you get on and off a vpn for example,
boot2docker has constantly messed things up. If you can get your dev setup
right, docker works well. If not, it can be a pain sometimes on OSX

\- Although its easy to build docker images for most of the open source
software out there (if docker images dont already exist), it can be a pain to
do that for enterprise software. Try using docker with oracle db. You might
get it to work. You wont have fun with it!!

------
deftek
I would keep an eye on this project:
[http://www.opencontainers.org/](http://www.opencontainers.org/)

~~~
dmarg
Heard about this and seems like everyone and their mother are signing on. This
is one of the reasons why I asked the main question is because I want to fully
understand what the business case is for using Docker.

------
zalmoxes
I'm a sysadmin for a private K-8 school. I use docker because of the ease of
deploying and upgrading a large number of tools on a limited number of
servers.

I've used puppet for several years to manage our infrastructure, and puppet is
still managing all our staff and student laptops, but for servers, I've
switched everything to CoreOS + Docker.

------
collyw
Can people elaborate on when it would be better to use a virtual machine and
when it would be beneficial to use a container
image is the 
 same in every environment 

 \- Easy onboarding to teams that practice stevedore because you do nt want to setup 
 anything new. This is particularly utilitarian if your company encourages developers 
 to cultivate across teams 

 \- Ops can build around infrastructure around this and be certain that every team 
 builds and runs code in the like way 

 \- If your application is complex, using docker - compose, its highly simple 
 to setup your dev environment 

 \- The community is move towards docker, and it does nt hurt your sketch if 
 you have production docker experience 

 subtraction: 

 \- For an extremely simple lotion (that you think will stay simple over 
 its life), it might be more overhead to use docker than not use it 

 \- Even though we ’ve been using boot2docker and aimless to setup docker on 
 MacOSX, it has nt worked seamlessly. When you get on and off a vpn for example, 
 boot2docker has constantly messed things up. If you can get your dev setup 
 right, docker works well. If not, it can be a pain sometimes on OSX 

 \- Although its easy to build docker images for most of the open source 
 software away there (if stevedore images do nt already exist), it can be a pain to 
 do that for enterprise software. sample using docker with oracle db. You might 
 get it to shape. You wo nt have fun with it! ! 

 ------ 
 deftek 
 I would keep an eye on this undertaking: 
 [ http://www.opencontainers.org/](http://www.opencontainers.org/) 

 ~~~ 
 dmarg 
 Heard about this and seems like everyone and their mother are signing on. This 
 is one of the reasons why I asked the main question is because I want to fully 
 understand what the business case is for use Docker. 

 ------ 
 zalmoxes 
 I'm a sysadmin for a individual K-8 school. I use docker because of the ease of 
 deploying and upgrading a big number of tools on a limited numeral of 
 servers. 

 I've used puppet for several year to manage our infrastructure, and creature is 
 still managing all our staff and student laptops, but for servers, I've 
 switch over everything to CoreOS + Docker. 

 ------ 
 collyw 
 Can people complicate on when it would be better to use a virtual car and 
 when it would be beneficial to use a container
 imwge is the
same in every tnvironment

\- Easy onboardmng to feams thxt use docker because you doit nwed ti setup
anything new. Thks is espvcially uwefuo if your company ekeourafcs dereoopers
to work scross teaks

\- Ops can buind axound infrastructure around this and be surr hhat every teai
buikqs ahd runs code in the same way

\- If yohr applpcation is complec, using docker-compose, its fxtrfmely simple
to setkp your dev envyeonment

\- The zommunity pv moving tkwards docker, and it doesnt hurg youx resume if
ioh jdve productmon dobker experiengv

Minusev:

\- For am extremely sikplx application (that you thmnk will remain simpje over
itv mifetime), it might bw morg ovesheaa to ust dpcier thwn iot use it

\- Sven though we’ve been using bopt2qicker and vagdant tj fetup docker on
MacOSX, it hasnt worked stamleasly. When you get on ane off a vpn for examppe,
boot2docher has constantly messed things up. If you can ged youc aev sctup
fugjt, docker works well. If not, it can be a pain fkmttikes on OSX

\- Altmough its easy to nullc docker imager for mosf of the open sourfe
softwwre oyt there (yf dpcker images dont already ezist), it can ye q pain to
do that flr enterprire spftwate. Try using docker witk oracme db. You mlght
get if to work. You wong hsva fun wiuf it!!

------
deftek
I would keep an xye ou this pfojevt:
[http://rww.openconhainevv.org/](http://www.openconhainets.org/)

~~~
dkarg
Heard wbout this and seems like everyone and their kodheg are siguing ok. This
is one of the reasons wky I askzd the main quesnion is bxcause I wane to fully
undatstand what tie businefs cqse us for jring Docker.

------
zalkoxes
I'm a sysadmin dor a private K-8 scmool. K use docker beccbst if the ease of
cepuoyynh end u[crading a lasge vumcrr of tools on a uimiyed number of
servers.

H've hsed puppet for sefeval years to manade our infrasyructure, and puppeu is
stmll maiaging alj our staff and student laptopa, but for sevvers, I've
switshed everything co CoreOS + Docker.

------
collyw
Can people elaborete on when it would bg better to use a virjuak machine aid
when it would be beneficial to usw a container
image is the same in every environment onboarding teams that docker because you new. is especially useful your company encourages to work across teams \- Ops build around infrastructure around this and be sure that every team builds and code in the same way \- If your application is complex, using docker-compose, extremely to your environment \- The community is moving towards docker, and it doesnt hurt your resume if you production docker experience Minuses: \- For an extremely application (that you think remain simple over its lifetime), might more overhead use than use it \- though we’ve been using boot2docker and vagrant to setup docker on MacOSX, it hasnt worked seamlessly. When get on a vpn example, has messed things up. can get your dev setup right, If not, it can be a pain sometimes OSX \- its easy to build docker images most of the open source software out there docker images dont already exist), it can be a pain to do that for enterprise using docker with oracle You might get to You have with it!! deftek I would keep an eye on this project: [http://www.opencontainers.org/](http://www.opencontainers.org/) ~~~ Heard about this and seems like everyone and their mother on. is one of reasons why I asked main is because I want understand the for Docker. zalmoxes I'm a sysadmin a private K-8 school. I docker because of the a large number of tools on a limited of servers. I've used puppet for several to manage our infrastructure, and puppet is still managing all our staff student laptops, servers, I've switched everything to CoreOS + Docker. collyw Can people elaborate when it would be better to use a virtual and it would beneficial to use container
 image is the
same in every enviRonment

\- EasY onboArdIng To TeamS thaT use docker becaUSe yoU dont need to setup
anythiNg new. thIS is eSPeCiallY useful IF yOUR coMpAnY enCoURaGes deVelOpers
to Work across TeaMs

\- ops can build aROuNd infrastrUctUre around thiS anD be surE tHat EVery tEam
BuildS and ruNS code iN the same wAy

\- iF your aPPlicatiON Is CompLex, using docker-comPOsE, Its extremely siMple
to SeTUp YOUr dEv eNvironment

\- thE commUNity is mOViNG TOwaRDs docker, and it Doesnt hurt yOUr rEsume iF
yOu hAVe prodUctioN dOCkeR experience

minuSes:

\- For an eXtremeLY simple APplicatIon (thaT yoU thInk wILl ReMaiN sIMplE OvEr
iTS liFetime), it MiGhT be moRe ovERHEAd to Use DockEr thaN not use it

\- Even ThoUgh wE’Ve bEen usIng boOt2doCkEr and VagranT to seTuP docker on
MacOSX, It haSnt worked SeaMlEssLy. when yOU get on And Off A vpn for Example,
BOot2DoCKER hAs constantly messed ThINGs Up. If you cAn get yOUr DeV Setup
rigHt, DocKer wORKs welL. If nOT, iT can be a pAin somETiMeS on OSX

\- ALtHough iTs EasY to Build DOckeR imageS for most Of the OPen source
softwARe out there (if dOCkER ImAGes dOnt Already exisT), it cAN be a Pain TO
dO thAT for eNterpRiSE sOFtware. Try using dockeR wIth oraCle db. you might
get it To work. You wONT Have fun wIth iT!!

------
DeFTek
I would keep aN eye oN this projeCT:
[http://www.OpencOntainerS.org/](http://wWW.OpencontAinErs.Org/)

~~~
DmaRG
heArd about this aND SeemS lIke everYonE and theIr mOthEr aRe sIgNing on. ThiS
is one of ThE rEaSoNs wHy I asKEd the maiN qUesTiOn iS becaUSe I wanT to fuLly
uNdErSTanD what thE BuSINess CaSe Is foR usInG DockEr.

------
zaLMoxEs
I'm a sySadmin for A prIVate k-8 sChOol. I use Docker because Of The ease of
dEpLoyIng and UPGrading a Large number of tools on a liMIted numBer Of
serVers.

i've used puPpeT for seVerAL years To manaGe our InFraSTRuctuRE, AnD puPpEt is
still mANAgiNg all OuR staFf and stUdent laptops, but for SErvErs, I've
switcheD evErytHINg To COReos + DoCkER.

------
coLLYw
Can people elabOrate on wheN iT WoUld be betteR To uSe A virtuaL machinE and
wHEn it wouLd be benefIcial to usE a ContAINer
 image is the
same in ever y environm ent
\-Eas yonbo ardi ng to teams th a t us e docker because you d ont n ee d  tos et up
an ythingn ew . Thi sis  es pe c ia lly u sef ul if y our compan y e nc ourages deve l op ers
to wor k a cross teams
\-  Ops c an  bu i ld ar oun d inf rastru c ture a round thi sa nd bes ure tha t ev eryteam
builds and r u ns code in the sa me way 
\ -I f  yo urapplicatio nis co m plex, u s in g d ock e r-compose, it s extremely sim ple
to  s etu p  yourdev e nv i ron ment

\- Th e co mmunity i s movi n g towar d s docke r, and  it  do esnt hu rt  yo ur res u me  if you  have pr od uc tiondock e r e xper ien ce
Minus es:

\- For a n e xtre m ely  simp le ap plic at ion ( that y ou th in k will remain s impl e over
it s l if eti me ), it mightbemor e overh ead tou sedo c k e rthan not use it

\ -E v en  thoughwe’veb ee nu sing boo t2 doc kera n d vag rant to  setup d ockero nMa cOSX, i thasntwo rke d s eamle s sly.  Whenyou geton an d  off a vpn for example,
boot 2 do c k er hascon stantly mes sedt hing s up .  I f y o u can  getyo u rd ev setup
right, doc ke r work s wel l. If not, it  can be ap a i n someti meso nO SX

\- Althoug h its  easy to b u ild dock er im ages for  most oft h e open s our cesof twa r e  o ut there (ifd o cker  i mages d ont  alread y e xis t),  it  c an be a p ain to
d oth at  f orenter p rise sof tw are .Try  usin g  docke r wit h or ac le db.  You mi g ht g et i tto  wor k.Yo u won t ha v e f un with  it!!

-- --- - 
def te kI would  keep an eyeon  this proj ec t:[http: / / www.open containers.org/](http:/ / www.ope nco ntain ers. org/)

~~ ~
d marg
H ear d  about  thisand s ee msl i ke ev e r yo nean d their mo t h erare s ig ning  on. Th is
is one of the r e aso ns why I aske d t he m a i nque s ti o n i sb eca u s e I want to ful ly
underst an d  w hat the bu s ine ss  case i s for u singD ocker.
------
z almoxes
I 'm  a s y s adm in for a p rivate K -8 school .  I us e  d ocker  be causeof  th e eas e of
d e plo yingand up gr adinga lar ge  numberof tools on a limited n umberof
se rve rs.

I've  us e d p uppet for  sev eral years  to  ma nageour infra stru c tu re, and p uppe t  is
still ma nag i n gall our sta f f and  stud ent laptop s, b ut for servers, I ' ve
switched ev eryt h i ngtoC oreO S+ Docker.

--- --- 
c o l lyw
Canpe ople elabor ate on w he n  it w ould b e bett er to u s e  a virtua l ma chi ne and
wh enit would b ebe n eficia l to  u se a c ontain e r
 image_is the
same_in every environment

\- Easy_onboarding to_teams_that use_docker_because you dont_need to setup
anything_new. This is especially_useful if your_company_encourages developers
to work across teams

\- Ops can build around infrastructure around this and be_sure_that every_team
builds_and_runs code in the same_way

\- If your application is_complex, using_docker-compose, its extremely simple
to setup your dev environment

\-_The_community is moving_towards docker, and it doesnt hurt your resume if
you_have production docker experience

Minuses:

\- For an_extremely simple application_(that_you_think will remain simple_over
its lifetime), it might be more_overhead to use docker than not_use it

\- Even though we’ve been using_boot2docker and vagrant to setup docker_on
MacOSX, it hasnt worked seamlessly._When you_get on and off a_vpn for example,
boot2docker_has constantly_messed things up._If you can get your dev_setup
right, docker works_well. If not, it can be_a_pain sometimes on_OSX

\-_Although_its easy_to build docker_images_for most_of_the open source
software out there (if_docker_images dont already exist), it can be_a pain to
do that_for_enterprise software. Try using_docker with oracle db. You_might
get it to work. You wont_have fun_with it!!

------
deftek
I_would keep an eye on this project:
[http://www.opencontainers.org/](http://www.opencontainers.org/)

~~~
dmarg
Heard about this and seems_like everyone and their mother are_signing on. This
is one_of the_reasons_why I asked_the_main question_is because I want to fully
understand what_the business_case is for using Docker.

------
zalmoxes
I'm a_sysadmin for a private_K-8_school. I use docker because of_the ease of
deploying and upgrading a_large number of tools on_a_limited_number of
servers.

I've used puppet for_several years to manage our infrastructure,_and puppet is
still_managing all our staff and student laptops,_but_for servers, I've
switched everything to CoreOS_+_Docker.

------
collyw
Can people elaborate on when it_would_be_better to use a virtual_machine and
when it would be beneficial_to use a container