unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* declarative containers (was Re: [EXT] Re: Enterprise Guix Hosting?)
       [not found]           ` <878rmx3939.fsf@gnu.org>
@ 2023-01-23 15:34             ` Giovanni Biscuolo
  0 siblings, 0 replies; only message in thread
From: Giovanni Biscuolo @ 2023-01-23 15:34 UTC (permalink / raw)
  To: Ludovic Courtès, Thompson, David, Ricardo Wurmus,
	Olivier Dion
  Cc: help-guix, guix-devel

[-- Attachment #1: Type: text/plain, Size: 1736 bytes --]

Hello everybody,

(this is an old thread started on help-guix [1])

Ludovic Courtès <ludo@gnu.org> writes:

> "Thompson, David" <dthompson2@worcester.edu> skribis:
>
>> On Wed, Aug 31, 2022 at 2:40 AM Ricardo Wurmus <rekado@elephly.net> wrote:
>>>
>>> Another thing that seems to be missing is a way to supervise and manage
>>> running containers.  I use a shepherd instance for this with
>>> container-specific actions like this:

[...]

>> Hey that's a real nice starting point for a container management tool!
>>  So maybe there should be a system service to manage containers and
>> then a 'docker compose'-like tool for declaratively specifying
>> containers and their network bridging configuration that is a client
>> of the service?
>
> Agreed!  We could turn Ricardo’s code into ‘container-guest-service’ or
> something and have ‘containerized-operating-system’ add it
> automatically.

please there was some progress with this service?

once done, could it be possible to declaratively start a whole network
of containers using a dedicated home-service, or
containerized-operating-systems (also on foreign distros)?

right now with "guix system container" we can imperatively manage
(start/stop, connect to the console with nsenter) and connect them
to the network [2], Ricardo showed us how he do it programmatically;
having a declarative interface (os-records) whould be awesome!

I'm very interested and willing to test it, if needed

thanks! Gio'


[1] id:878rn4syql.fsf@elephly.net

[2] thank you Ricardo for the cookbook section!
https://guix.gnu.org/en/cookbook/en/guix-cookbook.html#Guix-System-Containers

-- 
Giovanni Biscuolo

Xelera IT Infrastructures

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 849 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-01-23 15:35 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <8735dzqhge.fsf@beadling.co.uk>
     [not found] ` <47774701-8E8E-4185-9DB9-7E5D7F91ACD2@yasuaki.com>
     [not found]   ` <87lerbxxfs.fsf@elephly.net>
     [not found]     ` <CAJ=RwfbO7cVg3i=ha51=HmdE9ZWWGc-H-kP9kNkVLcSGo5qBaQ@mail.gmail.com>
     [not found]       ` <878rn4syql.fsf@elephly.net>
     [not found]         ` <CAJ=RwfYr9pNEP19bL9b5f-K4+1KiWNUHte3Zs7RZgQ-rpGpa+Q@mail.gmail.com>
     [not found]           ` <878rmx3939.fsf@gnu.org>
2023-01-23 15:34             ` declarative containers (was Re: [EXT] Re: Enterprise Guix Hosting?) Giovanni Biscuolo

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).