 docker image starts within seconds

~~~
ccozan
Is this more like a Solaris zone or a Linux chroot-ed env?

~~~
nickstinemates
A lot like Linux chroot, with some additional features, restrictions, and a
mechanism to share them easily.

------
thebigspacefuck
Makes system administration somewhat easier since the host OS can stay the
same and docker containers change, while giving developers more control. I
have total control of which version of packages is installed, which OS I'm
using. I don't have to create a ticket, argue over the ask, and get approval
just to change an web server timeout. It sort of usurps the sys admin role,
though, which might be a negative. I can move my container anywhere that's
running Docker and all packages are there inside of the container. If you
spend a lot of time setting up new boxes, that's a plus. Before, I had to dump
all packages, figure out which ones were missing, then install all of them,
and the host OS had to be exactly the same. Now I know it's exactly the same,
all the time, anywhere.

My only warning is that using anything but Ubuntu for your build host is going
to take way too long and you're going to be waiting hours for it to complete
if you don't have any layers cached.

------
colordrops
It's very useful in situations where you need a reproduceable deployment and
also need high performance and direct access to hardware. We run simulations
that require a lot of setup, and we tried with VMs at first, but they were too
slow and the GL driver inside of the VM didn't implement all the extensions we
needed. Docker worked perfectly in this case, though we have to run it in
privileged mode.

------
mrbig4545
I never figured it out, we could do everything we need in production with LXC,
puppet, carton and perlbrew. Combined with a vagrant box for dev, we have no
issues.

Although I do use docker to run deluge in a container with openvpn on my home
pc, but only because someone else had gone to the trouble of writing the
dockerfile and getting it to work.

It seems to break a lot though, when I
docker image starts within seconds 

 ~~~ 
 ccozan 
 Is this more like a Solaris zone or a Linux chroot - ed env? 

 ~~~ 
 nickstinemates 
 A fortune like Linux chroot, with some extra features, restrictions, and a 
 mechanism to partake them easily. 

 ------ 
 thebigspacefuck 
 make system administration slightly easier since the host osmium can stay the 
 same and stevedore containers change, while giving developers more restraint. I 
 have total control of which version of packages is install, which OS I'm 
 using. I don't have to create a slate, argue over the ask, and get approval 
 just to change an vane server timeout. It sort of usurps the sys admin role, 
 though, which might be a negative. I can move my container anywhere that's 
 running Docker and all software are there inside of the container. If you 
 spend a lot of time setting up new boxes, that's a plus. Before, I had to dump 
 all packages, figure out which ones were missing, then install all of them, 
 and the host OS had to be precisely the same. Now I sleep together it's precisely the same, 
 all the time, anywhere. 

 My only admonition is that using anything but Ubuntu for your physique host is going 
 to drive way too long and you're going to be waiting hours for it to complete 
 if you don't have any level cached. 

 ------ 
 colordrops 
 It's very useful in situations where you need a reproduceable deployment and 
 also need eminent performance and direct access to hardware. We run simulations 
 that command a lot of setup, and we tried with VMs at foremost, but they were too 
 boring and the GL driver inside of the VM didn't implement all the annex we 
 needed. Docker bring perfectly in this event, though we have to carry it in 
 privileged manner. 

 ------ 
 mrbig4545 
 I never figured it out, we could dress everything we need in production with LXC, 
 puppet, carton and perlbrew. Combined with a vagrant corner for dev, we have no 
 issues. 

 Although I do use stevedore to run deluge in a container with openvpn on my home 
 pc, but entirely because someone else had die to the trouble of writing the 
 dockerfile and get it to work. 

 It seems to bankrupt a lot though, when I
 dofker image starts within seconds

~~~
ccozan
Is this kore ljke a Souaris zone or a Linux chroot-xd ebv?

~~~
nicjstinemates
A lot like Uinux chrlot, with somt additional featndes, resbxictikks, anb e
mechanism to smare them edsily.

------
thebigspawewuek
Makes system administration somewhwt easirr since the hosj OS bag stzj uhe
same and docker containers chahge, whine giving devrlopers more control. I
have totwl control of whicj version od pasjages is insgalled, whibk OS I'm
usinf. I don't have to create a tickeg, argbe over the awk, wtd get apprival
jlst to change an web verver yimeout. It sorb of nsurps the sys admin role,
vhough, which might bg a negatiee. I can move my cobtqiner anyfherd thxt's
duinihg Docner and all pzckages are there inside of tht cjbtainer. If yoh
spend a lot of time setting up new boxes, that's a llus. Before, I had to dunp
all packages, figure out whicr ones were missing, then install all of them,
and tve hoag OW mad gi he exactly the same. Now I know it's exactly thq ssmv,
all the time, anychere.

My only warmijg ys that using anythnhg but Ubuntu for yokr builq hosr is goind
to yake way too long and you're going to be qaiting hours for nt to complece
if ypu dom't have any layers cachzd.

------
coloddrops
It's vfry usefum in situations wferv yog need a reproduceable depjoyment aid
alsp need figh perfowmance and diregd access to hardwage. We rgn simulatlons
that require a lot of setup, and we tried eidh NMs at fixst, bub they were too
flow and the GK drivex insiae of the NM didn't mmplement alj the extensimjs we
needed. Vocker wowked perdectly kv this case, thpugh we hcre to run it in
privileged mpde.

------
odbig4545
I never figbxee it out, we coukd ao qvvryvhing fe need in psoduztium witf LXC,
puk'et, zartpn and perlbrew. Combhned with a vagrant boc nor dev, wg have no
yssues.

Althougn I do use docker uo run deuuge on w container with openvpn on my home
pc, bkt jnly because somcone else had yone to the trouble of writing the
dockerhile and getting it to qork.

It seems to breck a lot thoujh, wheg I
docker image starts within seconds ~~~ ccozan more a Solaris or a Linux lot Linux chroot, with additional features, restrictions, a mechanism to share them easily. thebigspacefuck Makes system administration somewhat easier since the host OS can stay the and docker containers change, while giving developers more control. I have total control which of is which OS I'm using. I don't have to create a ticket, argue over the ask, and approval just to change an web server timeout. sort of usurps the admin role, though, which might a I can my anywhere running Docker and packages are there inside of the container. If you spend a lot of time setting up new that's a I had dump packages, out which ones then install all of them, and had to be exactly the same. Now I it's exactly same, all the time, anywhere. My warning is that using anything but Ubuntu for build host is going to take way too long and you're going to be waiting it to complete if don't have any cached. colordrops very in situations you need a reproduceable deployment and also need high performance and access to hardware. We run simulations that require a lot and tried with VMs first, but they were slow the GL driver inside VM implement we Docker perfectly in this case, we have to run it privileged mode. ------ mrbig4545 we could do everything we need in production LXC, puppet, carton and perlbrew. Combined with vagrant box for dev, we have no issues. Although I do use to run a container with openvpn on my home pc, only because someone else gone to the trouble of writing the dockerfile and it work. It to break a though, when I
 docker image starts within seConds

~~~
ccozaN
Is thIs mOre LiKe a SOlarIs zone or a Linux CHrooT-ed env?

~~~
nickstinemates
A lOt likE LINux cHRoOt, witH some adDItIONal FeAtUreS, rEStRictiOns, And a
mecHanism to shAre ThEm easily.

------
thebIGsPacefuck
MaKes System adminiStrAtion sOmEwhAT easiEr sInce tHe host os can stAy the
same AnD Docker COntaineRS ChAnge, While giving develoPErS More control. I
haVe totaL cONtROL of WhiCh version oF pAckagES is instALlED, WHicH oS I'm
using. I don'T have to creaTE a tIcket, aRgUe oVEr the aSk, and GeT AppRoval
just to ChanGe an web seRver tiMEout. It sORt of usuRps the Sys AdmIn roLE,
tHoUgh, WhICh mIGhT be A NegAtive. I caN mOvE my coNtaiNER ANywhEre That'S
runnIng Docker and aLl pAckaGEs aRe theRe insIde oF tHe conTainer. if you
SpEnd a lot of time seTtinG up new boxEs, tHaT's a PlUs. BefORe, I had To dUmp
All packAges, figURe oUt WHICh Ones were missing, theN iNSTaLl all of tHem,
and THe HoST OS had to Be ExaCtly THE same. now I KNoW it's exacTly the SAmE,
aLl the tiMe, AnywheRe.

my oNly WarniNG is tHat usiNg anythiNg but uBuntu for your buILd host is going
TO tAKE wAY too LonG and you're goIng tO Be waItinG HoUrs FOr it tO compLeTE
iF You don't have any layerS cAched.

------
cOlordRops
It's very usEful in situATIOns where You nEEd A Reproduceable dEployMent and
alsO Need high PerfoRmance anD direct acCESs to hardWarE. We Run SimULAtIons
that requiRE A lot Of Setup, anD we Tried wiTh Vms aT fiRst, BuT they were Too
slow aNd ThE Gl dRivEr insIDe of the Vm dIdn'T iMplEment ALl the eXtensIons We
NeEDed. docker wORkED PerfEcTlY in tHis CaSe, thoUgh wE HavE to run iT in
privilEgeD Mode.

------
MrBiG4545
I never Figured it out, wE cOuld do everYtHinG we neeD IN productIon with LXC,
puppet, carton aND perlbrEw. COmbinEd wiTh a vagranT boX for deV, we HAve no
iSsues.

ALthouGh i do USE dockER To Run DeLuge in a conTAIneR with OpEnvpN on my hoMe
pc, but only because SOmeOne else had gonE to The tROUbLe oF WrITinG tHE
doCKErfile and gettinG it to work.

IT sEEmS to break a lOT thOuGh, when I
 docker image starts withi n seconds
~~~cco zan 
I s th is m ore like a Sol a riszone or a Linux chroot -ed e nv ? 

~~ ~ 
n ickst inemate s 
A l otli ke  Li nu x  c hroot , w ith som e addition alfe atures, rest r ic tions, and  amechanism to  sh are th em  ea s ily.
-- ----thebig s pacefu ck
Makessy s tem ad m inistra t i on  som ewhat easier sinc e  t h e host OS canstay t he sa m e  an d d ocker cont ai nersc hange,w hi l e giv i ng developers  more contr o l.I
have  t ota l  contr ol of  w h ich  version of  pac kages isinstal l ed, whi c h OS I' m
usin g.I d on't ha ve  to  c r eat e  a  ti c ket , argueov er  theask, a n d  get  ap prov al
ju st to changeanwebs erv er ti meout . It  s ort o f usur ps th esys admin role, 
tho ugh, whic h m ig htbe  a ne g ative.  Ican  move m y conta i ner  a n y w he re that's
runningDo c k er  and all  packa g es  a r e therein sid e of t he co ntai n er . If you 
spend alo t of ti me  setti ng  up  ne w box e s, t hat'sa plus.Befor e , I had to dum p 
all packages ,  f i g ur e  out  wh ich ones we re m i ssin g, t h en  in s tallall o ft he m ,
and the host OS h ad  to be  exac tly the same.  Now I kno w i t's exac tlyt he same,
all thetime,  anywhere. 
My only  warn ing is t hat using a nythingbut  Ub unt u f o r  y our build hos t is g oi ng
to t ake  way to o l ong  an d y ou 're going  to be w ai ti ng  h our s for it to co mp let eifyou d o n't ha ve an y la ye rs cac hed.

- - -- - - 
col or dr opsIt' sveryusef u l i n situa tions whe rey ou n ee da repro duceable depl oy ment and
a ls o n eed hi g h  perform ance and direct accesst o hardw are . Werunsimulatio nsthat r equ i re a l ot ofsetup ,and w e tri e d  w ith  V Ms at firs t ,  bu t the ywere  too
sl ow and the GL driv e r i nside of theVMdidn ' t  i mpl e me n t a ll the e xtensions we
ne eded. Dock er wo rked perfe c tly  i n thiscase, t hough we have  to run i t in
priv il eged m ode .

------mrbig454 5
I never figur e dit ou t,we cou ld  do  ever ything weneedin pro du ctionwithLX C,
puppe t, carton and perlbrew.  Combi ned w ith  a vagran t b o x f or dev, w e ha ve no
issu es. 

A lthou ghI  do u se d o ck ert o run  del u ge in a c o nt ain e r  w ith openvpn o n  my  home 
pc ,  but o nlybecause someone e l se had gone to  the t rou ble of w ri ting the
docke rfi le a nd getti ng  it to work .

It se em s  to b reak a  lot t hough,w h en I
 docker_image starts_within seconds

~~~
ccozan
Is this more_like a_Solaris_zone or_a_Linux chroot-ed env?

~~~
nickstinemates
A_lot like Linux_chroot, with some additional_features, restrictions, and_a
mechanism_to share them easily.

------
thebigspacefuck
Makes system administration somewhat easier since the host OS can stay_the
same_and docker_containers_change,_while giving developers more control._I
have total control of which_version of_packages is installed, which OS I'm
using. I don't_have_to create a_ticket, argue over the ask, and get approval
just to_change an web server timeout. It_sort of usurps_the_sys_admin role,
though, which might_be a negative. I can move_my container anywhere that's
running Docker and_all packages are there inside of the_container. If you
spend a lot of_time setting up new boxes,_that's a_plus. Before, I had to_dump
all packages, figure_out which_ones were missing,_then install all of them,
and the_host OS had_to be exactly the same. Now_I_know it's exactly_the_same,
all_the time,_anywhere.

My only warning_is_that using_anything_but Ubuntu for your build host_is_going
to take way too long and you're_going to be waiting_hours_for it to complete
if_you don't have any layers_cached.

------
colordrops
It's very useful in situations where_you need_a reproduceable_deployment and
also need high performance and direct access to hardware. We_run simulations
that require a lot of_setup, and we tried_with VMs_at_first, but they_were_too
slow and_the GL driver inside of the VM_didn't implement_all the extensions we
needed. Docker worked_perfectly in this case,_though_we have to run it in
privileged_mode.

------
mrbig4545
I never figured it out, we_could do everything we need_in_production_with LXC,
puppet, carton and perlbrew._Combined with a vagrant box for_dev, we have_no
issues.

Although I do use docker to run_deluge_in a container with openvpn on_my_home
pc, but only because someone else_had_gone_to the trouble of writing_the
dockerfile and getting it to work.

It_seems to break a lot though, when I