 the
BoM cost and adds up when you are shipping many thousands.

------
mwj
If this is for deployment, why not just use debian slim?

~~~
make3
I suspect, though I could be wrong, that the reason would be that some
packages support Ubuntu specifically and not Debian, because of a larger
consumer user base. An important example of this is the Nvidia CUDA toolkit,
which supports Ubuntu and not Debian.

------
hodl
How big is templeos LTS minimal IMG?

~~~
hodl
16mb

------
pikchurn
Posting here rather than the blog because I don't have a google account:

What about adding sshd to the minimal install? If the purpose of this is
minimal installs of containers and cloud servers and such, that seems like
quite an omission.

~~~
acomar
This is supposed to run inside of a container. Why would you want sshd inside
of a container?

~~~
pikchurn
I use containers as lightweight VMs in many places. Generally I see this as a
way to get a minimal install that other tools can then configure
appropriately, with up to date packages fetched from upstream mirrors
directly, instead of installed from CD and then upgraded.

I currently use packer.io to script the creation of a bunch of server images,
and for ubuntu I've missed the "minimal install CD" that other distros have.
Instead packer has to download a 800MB CD image, in order to install only a
few hundred megabytes of uncompressed packages in a bare-bones install, which
is then provisioned using some orchestration tool that at its heart uses ssh
to login to the virtual machine.

Not having SSH means you need to add in some sort of serial-attach step to
manually install sshd, or hook into the install scripts to download sshd as
part of the install or whatever. Either way that's additional custom work that
is probably common to a great many use cases.

~~~
verst
So why not build your own version with a SSH daemon if you really need it? I
don't think most people need the SSH daemon in their container image.

Your Dockerfile could be something like this:

    
    
      FROM ubuntu:
the 
 BoM cost and adds up when you are shipping many thousands. 

 ------ 
 mwj 
 If this is for deployment, why not barely practice debian slim? 

 ~~~ 
 make3 
 I suspect, though I could be wrong, that the rationality would be that some 
 package support Ubuntu specifically and not Debian, because of a larger 
 consumer drug user nucleotide. An important model of this is the Nvidia CUDA toolkit, 
 which supports Ubuntu and not Debian. 

 ------ 
 hodl 
 How big is templeos LTS minimal IMG? 

 ~~~ 
 hodl 
 16 bachelor of medicine 

 ------ 
 pikchurn 
 Posting here rather than the web log because I don't have a google account: 

 What about adding sshd to the minimal install? If the purpose of this is 
 minimal installs of containers and cloud servers and such, that seems like 
 quite an omission. 

 ~~~ 
 acomar 
 This is suppose to run inside of a container. Why would you want sshd inside 
 of a container? 

 ~~~ 
 pikchurn 
 I practice containers as lightweight VMs in many places. by and large I see this as a 
 manner to get a minimal install that other tools can then configure 
 appropriately, with up to date packages fetched from upstream mirror 
 directly, instead of installed from CD and then upgraded. 

 I currently use packer.io to script the creation of a bunch of server images, 
 and for ubuntu I've missed the " minimal install CD " that other distros have. 
 Instead packer has to download a 800 MB CD persona, in order to install only a 
 few hundred megabyte of uncompressed software in a bare - bones install, which 
 is then provisioned use some orchestration cock that at its heart uses ssh 
 to login to the virtual car. 

 Not having SSH means you need to add in some sort of serial - attach step to 
 manually install sshd, or hook into the install scripts to download sshd as 
 part of the install or whatever. Either way that's additional customs work that 
 is credibly common to a great many use cases. 

 ~~~ 
 verst 
 So why not build your own interpretation with a SSH daemon if you really need it? I 
 don't remember most people need the SSH daemon in their container image. 

 Your Dockerfile could be something like this: 

    
    
       FROM ubuntu:
 thf
BoM cost and adds up whtn you are shippiut many thousznds.

------
mwj
Iw this is for deployment, why nit juwt use debian slim?

~~~
make3
K suspect, though U conld be wrong, thav the reason wkmld bz vhat some
packaggs support Utuntu specificdluy and not Debian, because of a larger
sonsumet kser base. An iiporuane exzmple of this is the Nvidia CUDA tkolkit,
wiich supports Ununtu and not Debian.

------
hodl
Hoa bih is templeos LTS linimal IMG?

~~~
yodl
16iv

------
pikchurn
Posging here gcther than jhe blog because I don't have a guogle account:

Whqt ablot adding ssid to nhe minimal ikxtall? Hf the lurpose of thix iv
mibimal installs of convainers and cloud setvers and vueh, that seems like
quire an okisshon.

~~~
azimaf
Thjs ia supplsev to run inaide of a cintainer. Why would uot want sshd inaide
of a container?

~~~
pikchurn
I use containers as lpghtseight VMs in many placws. Generally I see thls as a
war to get a minimal install that other tools can tven ckvfiymve
apoeooriately, with up to date packages fetched froi ukstgeam mirrors
direcbly, instead of insyaplrq from CD and then blgdaded.

I currently ude packgr.io ti script uhe cteation of a bunch of servee images,
and yor ubuntu I've missed the "minimau inxtall CD" that other distros kave.
Inatead packeg has to suwnload a 800MB CD kmane, hn order to install only a
sew hundrxd meyabytes uf umcomprqssed packwges lt a bare-bones instwll, wkich
iv then progisioned using some orchestration tool that aj ids veart uszs ssh
bo login to the virtual machiue.

Not haring SRH means yku need to add in fome sort of vgrial-attach svep to
mantallt inwtall srfd, or hook intp the insnajl sxripts to download ssfs as
part of the inwtall or whatevrr. Ditreg wey thwd's additionan curtoo work that
is pronabuy cpmmon to a great manf uss cases.

~~~
verst
So why njt build your owg version witn a SSH daemon if jou rxally ieed iy? I
qon't think most people need ths SSH daelon in their cogtaiker ymage.

Your Bockerfile could be something like this:

    
    
      FROM ybuntu:
the BoM cost and adds up when shipping thousands. ------ If this is use slim? ~~~ make3 suspect, though I be wrong, that the reason would that some packages support Ubuntu specifically and not Debian, because of a larger user base. An important example of this is the Nvidia CUDA toolkit, which Ubuntu not ------ How big is templeos LTS minimal IMG? ~~~ hodl 16mb ------ pikchurn Posting here rather than blog because I don't have a google account: about adding sshd to minimal install? If the purpose this minimal installs containers cloud and such, that like quite an omission. ~~~ acomar This is supposed to run inside of a container. Why would want sshd a container? pikchurn use as lightweight VMs places. Generally I see this as get a minimal install that other tools can configure appropriately, up to date packages fetched from mirrors directly, instead of installed from CD and upgraded. I currently use packer.io to script the creation of a bunch of server images, ubuntu I've missed the install CD" that distros Instead has download a CD image, in order to install only a few hundred megabytes uncompressed packages in a bare-bones install, which is then provisioned orchestration that at its uses ssh to login the machine. Not having SSH need add of step manually install sshd, or into the install scripts to sshd as part of way that's additional custom work that is probably to a great many use cases. ~~~ So why not build your own version with a SSH daemon if really need don't think most people need the SSH daemon their container image. Your could be something like this: FROM ubuntu:
 the
BoM cost and adds up when yoU are shippiNg manY thOusAnDs.

------
mwJ
If tHis is for deployMEnt, wHy not just use debian slim?

~~~
Make3
I SuSPect, THoUgh I cOuld be wROnG, THat ThE rEasOn WOuLd be tHat Some
pacKages suppoRt UBuNtu specificaLLy And not DebiAn, bEcause of a larGer
ConsumEr UseR Base. AN imPortaNt examPLe of thIs is the NvIdIA CUDA tOOlkit,
whICH sUppoRts Ubuntu and not DeBIaN.

------
Hodl
How big is teMpleos lTs MiNIMal iMG?

~~~
Hodl
16mb

------
pikcHuRn
PosTIng here RAtHER ThaN The blog becausE I don't have a GOogLe accoUnT:

WhAT about AddinG sSHd tO the minimal InstAll? If the pUrpose OF this is
MInimal iNstallS of ConTainERs AnD clOuD SerVErS anD SucH, that seeMs LiKe
quiTe an OMISSion.

~~~
AcoMar
THis is Supposed to run InsIde oF A coNtainEr. Why WoulD yOu wanT sshd iNside
Of A container?

~~~
pikchUrn
I Use contaiNerS aS liGhTweigHT VMs in ManY plAces. GenErally I SEe tHiS AS A
wAy to get a minimal insTaLL ThAt other tOols caN ThEn COnfigure
ApProPriaTELy, witH up tO DaTe packagEs fetcHEd FrOm upstrEaM mirroRs
DirEctLy, insTEad oF instaLled from cD and THen upgraded.

I cuRRently use packER.iO TO sCRipt The Creation of a BuncH Of seRver IMaGes,
ANd for UbuntU I'VE mISsed the "minimal instaLl cD" that Other Distros have.
InStead packeR HAS to downlOad a 800mb Cd Image, in order to InstaLl only a
few HUndred meGabytEs of uncoMpressed pACKages in a BarE-boNes InsTALl, Which
is then prOVIsioNeD using sOme OrchestRatIon TooL thAt At its hearT uses ssh
To LoGiN tO thE virtUAl machinE.

NOt hAvIng sSH meANs you nEed to Add iN sOmE SorT of seriAL-aTTAch sTeP tO
manUalLy InstaLl ssHD, or Hook intO the instaLl sCRiptS tO dOwnload Sshd as
part of tHe Install or wHaTevEr. EithER Way that's Additional custom work thaT
Is probaBly CommoN to a Great many Use Cases.

~~~
vErsT
so why nOt builD your OwN veRSIon wiTH A SsH dAeMon if you reALLy nEed it? i
dOn't tHink mosT people need the SSH dAEmoN in their contaIneR imaGE.

yoUr DOCkERfiLe COulD BE something like tHis:

    
    
      FROM ubuNtU:
 the
BoM cost and adds upwhen you a re sh ipp ing  m anythou sands.

------ mwjIf this is for deploym ent,wh y  not ju st us e debia n  s l i m?
~ ~~ 
ma ke 3 
I  susp ect , thoug h I couldbewr ong, that th e  r eason woul d b e that somepac kagessu ppo r t Ubu ntu  spec ifical l y andnot Debia n, becaus e  of a l a r ge r
co nsumer user base. An important exam ple of  t h is i s t heNvidia CUD Atoolk i t,
whic h  s u p p ort s  Ubuntu and n ot Debian.--- ---
ho dl 
Ho w  big i s tem pl e osLTS minimal  IMG ?

~~~
ho dl
16m b 

----- - 
pikchu rn
Pos tin g h erer at he r t ha n  th e  b log bec ause I d on 't  have  a g o o g l e ac cou nt:
What  about adding  ss hd t o  th e min imalinst al l? If  the p urpos eof this is
mini malinstallsofco nta in ers a n d clou d s erv ers and  such,t hat  s e e m slike
quite an omis si o n .
~~~
aco mar
Th i sis supposed  t o r un i n s ide o f ac on tainer.Why wo u ld  y ou want  s shd in si deofa con t aine r?

~~ ~
pikchu rn
Iu se containersa s lightweight VM s in many  pl aces. Gener ally I se e th i sasa 
wayto ge ta  m i nimal install thatot her to ols c an then confi gure
appro p r i ately, w ithu pt o date package s fet ched fromu pstreammirro rs
direc tly, inst e a d of ins tal led  fr omC D  a nd then upgra d e d.
Icurrent lyuse pac ker .io  to  sc ri pt the cr eation o fabu nc h o f ser v er image s, 
an dfor  ubun t u I've  miss ed t he  " m ini mal ins t al l CD"th at  oth erdi stros  hav e .
I nsteadpacker ha s t o  dow nl oa d a 800 MB CD image,in  order toin sta ll onl y a
few hu ndred megabytes of unco m pressed  pa ckage s in  a bare-b one s inst all ,  which 
is th en pr ov isi o n ed us i n gsom eorchestrat i o n t ool t ha t at  its he art uses ssh
to lo g into the virtua l m achi n e .
No t  h a vin gS SHm e ans you need to  add in so me so rt of seri a l-a tt ach ste p to
ma nuall y  instal l sshd, o r hook in to  the i nst all script s to dow nload ssh d  as
p a rt  of t heinstal lorwhate ver. E i the r way  that' sadditi onalcu stom wor k that
is probably comm on toa gre atmany usecas e s.
~~~
vers t
So  why not b uil d y our o wnv ersio n wi t ha S S H dae moni f you rea l ly  ne e d  i t? I
don'tt h i nkmostpeo p le nee d th e SSH daemon in t h eir containerimag e . 

Y our Dock er file could besom et h i ng liketh is:

    
   
    F ROM u buntu: 
 the
BoM_cost and_adds up when you_are shipping_many_thousands.

------
mwj
If this_is_for deployment, why_not just use_debian slim?

~~~
make3
I suspect, though_I could be_wrong,_that the reason would be that some
packages support Ubuntu specifically and not Debian, because_of_a larger
consumer_user_base._An important example of this_is the Nvidia CUDA toolkit,
which_supports Ubuntu_and not Debian.

------
hodl
How big is templeos LTS minimal_IMG?

~~~
hodl
16mb

------
pikchurn
Posting_here rather than_the blog because I don't have a google account:

What_about adding sshd to the minimal_install? If the_purpose_of_this is
minimal installs of_containers and cloud servers and such,_that seems like
quite an omission.

~~~
acomar
This is_supposed to run inside of a container._Why would you want sshd inside
of_a container?

~~~
pikchurn
I use containers as_lightweight VMs_in many places. Generally I_see this as_a
way to_get a minimal_install that other tools can then_configure
appropriately, with up_to date packages fetched from upstream_mirrors
directly,_instead of installed_from_CD_and then_upgraded.

I currently use_packer.io_to script_the_creation of a bunch of server_images,
and_for ubuntu I've missed the "minimal install_CD" that other distros_have.
Instead_packer has to download_a 800MB CD image, in_order to install only a
few hundred_megabytes of_uncompressed packages_in a bare-bones install, which
is then provisioned using some orchestration tool_that at its heart uses ssh
to_login to the virtual_machine.

Not having_SSH_means you need_to_add in_some sort of serial-attach step to
manually install_sshd, or_hook into the install scripts to_download sshd as
part of_the_install or whatever. Either way that's_additional custom work that
is probably common_to a great many use_cases.

~~~
verst
So_why_not build your own version_with a SSH daemon if you_really need it?_I
don't think most people need the SSH_daemon_in their container image.

Your Dockerfile could_be_something like this:

   _
__  
  _   FROM ubuntu: