From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Marusich Subject: Re: Building Docker images of GuixSD Date: Thu, 07 Dec 2017 01:33:02 -0800 Message-ID: <87vahig9wx.fsf@gmail.com> References: <87bmldavre.fsf@gmail.com> <87efq8pwrf.fsf@gnu.org> <87mv4viknx.fsf@gmail.com> <87she5kz6i.fsf@gmail.com> <87inez3tnb.fsf_-_@gnu.org> <87tvyg9g5f.fsf@gmail.com> <87o9ogsp9j.fsf@gnu.org> <87y3ngvuyd.fsf@gmail.com> <87609vid4q.fsf@cbaines.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39441) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eMsYK-0004xQ-Cy for guix-devel@gnu.org; Thu, 07 Dec 2017 04:33:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eMsYJ-0007Nz-Bi for guix-devel@gnu.org; Thu, 07 Dec 2017 04:33:12 -0500 In-Reply-To: <87609vid4q.fsf@cbaines.net> (Christopher Baines's message of "Mon, 27 Nov 2017 22:13:25 +0000") 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: Christopher Baines Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, Christopher Baines writes: > Awesome stuff Chris, I've tried this myself, on a Debian machine with > Docker installed. Great! It's heartening to know that I'm not the only one tinkering with this. :-) > I changed the %base-file-systems in the very-bare-bones system with > %container-file-systems, and then things started working. I see. I'll have to try this, too. > I tried without privileged mode, and got a error related to the firmware > service. This isn't included when you build call > operating-system-derivation with the #:container? #t argument, and sure > enough I was able to get the system up without the Docker --privileged > flag. I think Ludo mentioned this in his reply. Excellent! I'll have to do that, too. > Unfortunately, while I could get a shell using "docker exec ...", I had > to start the guix-daemon manually as the shepherd service didn't seem to > work, at least initially. Also, when I had started it, I tried > installing a package, and there was some promising output to start off > with, but then it failed with: > > guix package: error: build failed: cloning builder process: Operation > not permitted Huh. I'll look into this. > Anyway, this is all pretty great! Awesome work getting this far. I'm > very excited to see what services will run this way, as Docker could > provide, albeit with some overhead, a layer of interoperability between > software that can handle Docker containers, and Guix. I agree! Thank you for taking the time to test this out. It's extremely helpful to get a second pair of eyes on it. =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlopCs8ACgkQ3UCaFdgi Rp2CMhAAmosGMHSxmneF+o8VJXyutXTZPPe3uAbNzPxab5oQ/PtXFjz1OR72KtEE ryfKZa+Qh68xcwUnAkKOUNoJkxOeUg99QYte9D+JdOjSWMO09pYS6Ml79w6eTSo6 flYu8vIULR3sjgT7t1h1fL4inm9Jh6zFIRifahv89Uu+N2KYSSYnWUcwiK2CSJMP B/bCUF9rOPgcGsE+6xDreb7ESkuanYxhfi669KVaXZY4Ln6m79Fs3kEO/dga3DLR MWchi9cIK9nrgKrI94vXLMZzHMe07nOovVIp/eKq6lLzoJ/V8B3By+ZAm7OW/pHf 7tTNT6yTjLR6tl1wZ7W0D/9xiixOR5uGcfzE9+EeP4JzulQe4G7maySJ7Hefw3Dv xENDPganHRr4wSQytNa3SWINAxtoLEhyP0iXDI8MM2IKSKYbn66M1vIyLGV6vjsX J0m46Y9XzSdEGMQ9SCphXW5F5MfzngnszAtT7V1QMsthuc4JobV3K5ely2Pc8xq5 uJHeV9Bb4MQXDty1Egj9wrjLlxPK8DGjsSJPp56DlabRWl9ZRsglY/931UQIApTv NqDM7tffYpuSww5jWZ3+DFWgjtVe2ujdfuBMqd80Y6qLjLFIrPBnB4SG4PRsWME0 BAWEUEKB1x57soKUsIeVmvC7SQVr0tJCjnGX0S/cL92BmL3izUs= =ei6e -----END PGP SIGNATURE----- --=-=-=--