From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Containers on Guix Date: Thu, 20 Nov 2014 21:49:11 +0100 Message-ID: <87tx1tvbqw.fsf@gnu.org> References: <87lhn6eh12.fsf@izanagi.i-did-not-set--mail-host-address--so-tickle-me> <87d28irocj.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54424) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XrYfO-0000uS-9Y for guix-devel@gnu.org; Thu, 20 Nov 2014 15:49:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XrYfI-0001gy-SI for guix-devel@gnu.org; Thu, 20 Nov 2014 15:49:26 -0500 Received: from hera.aquilenet.fr ([2a01:474::1]:34497) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XrYfI-0001gp-LJ for guix-devel@gnu.org; Thu, 20 Nov 2014 15:49:20 -0500 In-Reply-To: <87d28irocj.fsf@gmail.com> (=?utf-8?B?IuWui+aWh+atpiIncw==?= message of "Thu, 20 Nov 2014 21:30:36 +0800") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: =?utf-8?B?5a6L5paH5q2m?= Cc: guix-devel@gnu.org =E5=AE=8B=E6=96=87=E6=AD=A6 skribis: > I think what we need is pflask: https://github.com/ghedo/pflask Indeed, that seems like a good fit! > A container is programs or full os running in an isolated environment. > For a full container with rootfs, we can: > build the rootfs: > of Guix: by using a form of `guix system init' I think it=E2=80=99s enough and cheaper to build the system (as per =E2=80= =98guix system build=E2=80=99) and to bind-mount its closure in the container=E2=80=99s fi= le system. Thanks, Ludo=E2=80=99.