TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: A Build System for Packaging Applications in LXC Containers

105 pointsby tobbybalmost 7 years ago

11 comments

whittenalmost 7 years ago
Rudimentary info for newbies: LXC is a userspace interface for the Linux kernel containment features. Through a powerful API and simple tools, it lets Linux users easily create and manage system or application containers. It has more capability than a chroot environment but less than a full virtual machine environment.
评论 #17478736 未加载
评论 #17478548 未加载
unixheroalmost 7 years ago
Great. I run everything on LXC and this is a step in the right direction. LXC is so much better to work with than Docker.
评论 #17478370 未加载
评论 #17478378 未加载
评论 #17479218 未加载
评论 #17478500 未加载
gigatexalalmost 7 years ago
Not sure all the hate with Docker. It works and has a good ecosystem.<p>The DB command in the first approach seems like something docker got rid of a long time back when they deprecated the —link stuff. Just create a network and attach containers to it and then you get DNS for free.
评论 #17481397 未加载
stephenralmost 7 years ago
Positive: it’s lxc based.<p>Negative: it seems to focus a lot on the “I got hello world running in x minutes”. A dedicated keyword for “database”? What crazy logic is that??
评论 #17478842 未加载
评论 #17478513 未加载
kstenerudalmost 7 years ago
I wrote something similar, but much more barebones: <a href="https:&#x2F;&#x2F;github.com&#x2F;kstenerud&#x2F;virtual-builders" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kstenerud&#x2F;virtual-builders</a><p>It only offers a deterministic build and install system. The rest is pure LXC.
评论 #17478442 未加载
AdamM12almost 7 years ago
On the home page it says &quot;Load-balancing and ha&quot;. Maybe consider capitalizing HA so it is more obvious it is an acronym. Took me a second. Just a thought.
评论 #17478962 未加载
评论 #17478751 未加载
mankash666almost 7 years ago
Why doesn&#x27;t flockport use layers? I would think it beneficial on many fronts:<p>1. If user&#x27;s machine already has some of the layers for other images, no need to download them<p>2. Updating an app becomes an actual update to the so layer, reusing the underlying infrastructure layers<p>3. Layering enable hosting commonly used layers on faster CDNs, making downloads faster.<p>I hope layering is in your roadmap
评论 #17480256 未加载
评论 #17479400 未加载
评论 #17479571 未加载
locusmalmost 7 years ago
I only recently discovered machine containers i.e. LXD. The Try It section of their site is excellent to get a quick understanding. <a href="https:&#x2F;&#x2F;linuxcontainers.org&#x2F;lxd&#x2F;try-it&#x2F;" rel="nofollow">https:&#x2F;&#x2F;linuxcontainers.org&#x2F;lxd&#x2F;try-it&#x2F;</a>
gd2almost 7 years ago
I&#x27;m just learning about LXC containers because LXC containers are part of the Chromebook Linux breakthrough.
u801ealmost 7 years ago
What does this offer beyond what LXD currently provides?
评论 #17487509 未加载
Annataralmost 7 years ago
“Container builds simply automate the process of installing and configuring an application in a container that you would do manually. It is a set of instructions to install and configure the application.“<p>I’m constantly amazed by the lenghts people will go to in order to avoid mastering OS packaging. Coming up with these elaborate schemes, that makes no sense to me.
评论 #17479458 未加载
评论 #17478677 未加载
评论 #17479990 未加载