From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Declarative containers Date: Tue, 26 Mar 2019 18:19:31 +0100 Message-ID: <87zhphft98.fsf_-_@gnu.org> References: <87sgvbz40f.fsf@roquette.mug.biscuolo.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:44679) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h8pjc-00067E-2I for guix-devel@gnu.org; Tue, 26 Mar 2019 13:19:37 -0400 In-Reply-To: <87sgvbz40f.fsf@roquette.mug.biscuolo.net> (Giovanni Biscuolo's message of "Mon, 25 Mar 2019 10:40:00 +0100") 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" To: Giovanni Biscuolo Cc: guix-devel@gnu.org, Joshua Marshall Hello, Giovanni Biscuolo skribis: > having that, the "last mile" in *obsoleting* tools like Docker & > Co. (e.g. kubernetes, even openstack probably) is to have a declarative > way to setup containers, something like `containers.` from NixOS > [1] [...] > [1] https://nixos.org/nixos/manual/index.html#sec-declarative-containers Given that we already have =E2=80=98guix system container=E2=80=99, declara= tive containers are a low hanging fruit. We could have a =E2=80=98container=E2= =80=99 (or =E2=80=98sub-system=E2=80=99?) service; you=E2=80=99d pass it an and it=E2=80=99d create a Shepherd service that runs that OS in a container. That would be fun! Ludo=E2=80=99.