From unknown Mon Jun 16 23:09:10 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#68073 <68073@debbugs.gnu.org> To: bug#68073 <68073@debbugs.gnu.org> Subject: Status: [PATCH] Add config-file configuration option to dockerd Reply-To: bug#68073 <68073@debbugs.gnu.org> Date: Tue, 17 Jun 2025 06:09:10 +0000 retitle 68073 [PATCH] Add config-file configuration option to dockerd reassign 68073 guix-patches submitter 68073 Connor Clark severity 68073 normal tag 68073 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 27 23:13:05 2023 Received: (at submit) by debbugs.gnu.org; 28 Dec 2023 04:13:05 +0000 Received: from localhost ([127.0.0.1]:38215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIhlY-0006nx-8P for submit@debbugs.gnu.org; Wed, 27 Dec 2023 23:13:05 -0500 Received: from lists.gnu.org ([2001:470:142::17]:44648) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIaYG-0008LT-P3 for submit@debbugs.gnu.org; Wed, 27 Dec 2023 15:30:53 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rIaYC-0000QF-1A for guix-patches@gnu.org; Wed, 27 Dec 2023 15:30:48 -0500 Received: from mout-p-202.mailbox.org ([2001:67c:2050:0:465::202]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1rIaY8-0001th-MK for guix-patches@gnu.org; Wed, 27 Dec 2023 15:30:47 -0500 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:b231:465::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4T0jvJ3jHdz9sSx; Wed, 27 Dec 2023 21:30:36 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=psyleft.com; s=MBO0001; t=1703709036; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=YpWfJI5+liU9cN6dWlPPhjZYLiGRoRLtbC/rn+UBKiU=; b=I5+O+4QtqKWgDusx6v3wh/C7m48uAsbIicqM6j9Y6Co0Ikmq07aWUYftOmgupPt2707yrT dt3KIpC3zpnv6+VPyno2HjPXI2K8L7ve23GazZcQrqJN1C+tdNOFO+IAEb+ZeuWvOfcbbp 1kiWeJOnCecTdW7hb1+wUpyPyPxDlDEnIcIaCsgtcDL9ZKM2s6UgRamwbKl4JI5uUgQIwS HHei7u+j3dz47N2NrhGProCW4M+A/05oPf6b5kVBgMCH7lJAcMomg6xeE/cf58XRqJaLv+ sD2FW+Y5di3DyL+KF7Zm3HuxdVMG+mdforG1ALuqjC2ubZ/OrFgBIXYlJPczFA== From: Connor Clark To: guix-patches@gnu.org Subject: [PATCH] Add config-file configuration option to dockerd Date: Wed, 27 Dec 2023 15:20:21 -0500 Message-ID: <20231227203015.14265-1-connor@psyleft.com> MIME-Version: 1.0 X-Debbugs-Cc: paren@disroot.org, guix@cbaines.net, ludo@gnu.org, othacehe@gnu.org, rg@raghavgururajan.name, rekado@elephly.net, zimon.toutoune@gmail.com, me@tobias.gr, jgart@dismail.de Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4T0jvJ3jHdz9sSx Received-SPF: pass client-ip=2001:67c:2050:0:465::202; envelope-from=connor@psyleft.com; helo=mout-p-202.mailbox.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 27 Dec 2023 23:13:03 -0500 Cc: Connor Clark X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --- This is my first time submitting a patch here, so please let me know if I'm missing something important, or my email is formatted incorrectly, or anything else. This patch adds an option to pass a json configuration file directly into dockerd for options which aren't available in the docker-configuration record, of which there are many. From what I've seen, some other packages use a raw-configuration-string that gets appended into a file to accomplish similar things, but I figured a file-like was better here because the rest of the options are passed into the command invocation and not serialized into a file. gnu/services/docker.scm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/gnu/services/docker.scm b/gnu/services/docker.scm index 72ef7d74db..4d32b96847 100644 --- a/gnu/services/docker.scm +++ b/gnu/services/docker.scm @@ -61,6 +61,8 @@ (define-module (gnu services docker) oci-container-service-type oci-container-shepherd-service)) +(define-maybe file-like) + (define-configuration docker-configuration (docker (file-like docker) @@ -87,6 +89,9 @@ (define-configuration docker-configuration (environment-variables (list '()) "Environment variables to set for dockerd") + (config-file + (maybe-file-like) + "JSON configuration file to pass to dockerd") (no-serialization)) (define %docker-accounts @@ -131,7 +136,8 @@ (define (docker-shepherd-service config) (enable-iptables? (docker-configuration-enable-iptables? config)) (environment-variables (docker-configuration-environment-variables config)) (proxy (docker-configuration-proxy config)) - (debug? (docker-configuration-debug? config))) + (debug? (docker-configuration-debug? config)) + (config-file (docker-configuration-config-file config))) (shepherd-service (documentation "Docker daemon.") (provision '(dockerd)) @@ -144,6 +150,10 @@ (define (docker-shepherd-service config) (start #~(make-forkexec-constructor (list (string-append #$docker "/bin/dockerd") "-p" "/var/run/docker.pid" + #$@(if (not (eq? config-file %unset-value)) + (list #~(string-append + "--config-file=" #$config-file)) + '()) #$@(if debug? '("--debug" "--log-level=debug") '()) base-commit: 5bd80ccd69047b1777749e24d4adf2c951b5d14b -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 28 04:35:52 2023 Received: (at 68073) by debbugs.gnu.org; 28 Dec 2023 09:35:52 +0000 Received: from localhost ([127.0.0.1]:38492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rImnv-0005aT-Me for submit@debbugs.gnu.org; Thu, 28 Dec 2023 04:35:52 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:58514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rImnu-0005aC-BS for 68073@debbugs.gnu.org; Thu, 28 Dec 2023 04:35:50 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rImnm-0005Iy-VL; Thu, 28 Dec 2023 04:35:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=FqwwHT2j1HNGCbZiTwt0THU6qly/WASGxI8+VgMGHDc=; b=Gptg/2iXISQUh/fJ0DhN MKpPBhOniiCko7VXaxDveYa/7L8k5SYegqF+20oPKjR6E9FSEOmt3DPrXGF9KP/9F4mS9hrns7gRy gHIcN0VTO4pzMmbn6Rptferv7mOoSIcxGp8MuwKcrCWBPlKsffV/gl7wAnCl8P96H3HEcpS4mQwny fHv36ciBIB5BQjfDehzX+KjJVlHhmt9NW7wq2bKiJlgv2tuuhCgnBHqhokiqO8gQqCbm24nolIb8m mBWYMItbte17lPHchY5pawpYCJLobiWy+XuXZ1n4JjgdhdnW0EOwSlQHYNBbVENrj9gp0Bd6Vme3w 0NMo4Z72SEgWbQ==; From: Mathieu Othacehe To: Connor Clark Subject: Re: [bug#68073] [PATCH] Add config-file configuration option to dockerd In-Reply-To: <20231227203015.14265-1-connor@psyleft.com> (Connor Clark's message of "Wed, 27 Dec 2023 15:20:21 -0500") References: <20231227203015.14265-1-connor@psyleft.com> Date: Thu, 28 Dec 2023 10:35:40 +0100 Message-ID: <87plyq7jpv.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68073 Cc: zimon.toutoune@gmail.com, paren@disroot.org, ludo@gnu.org, me@tobias.gr, rekado@elephly.net, rg@raghavgururajan.name, jgart@dismail.de, guix@cbaines.net, 68073@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello Connor, Thanks for this first submission and welcome :) > This is my first time submitting a patch here, so please let me know > if I'm missing something important, or my email is formatted > incorrectly, or anything else. This looks OK, a few remarks below: > This patch adds an option to pass a json configuration file directly into > dockerd for options which aren't available in the docker-configuration record, > of which there are many. From what I've seen, some other packages use a > raw-configuration-string that gets appended into a file to accomplish similar > things, but I figured a file-like was better here because the rest of the > options are passed into the command invocation and not serialized into a file. You are missing a commit message. Its format is described here: https://www.gnu.org/prep/standards/html_node/Change-Logs.html#Change-Logs Here that would look like: --8<---------------cut here---------------start------------->8--- * gnu/services/docker.scm (docker-configuration)[config-file]: New file-like field. ... --8<---------------cut here---------------end--------------->8--- You can have a look to the git log of that specific file for examples. If you want extra points, you can extend the system test in gnu/tests/docker.scm to check that the docker-service-type is honoring this new config-file field. Here is the documentation of system tests: https://guix.gnu.org/manual/en/html_node/Running-the-Test-Suite.html Could you please send a v2? Thanks, Mathieu From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 28 04:39:57 2023 Received: (at 68073) by debbugs.gnu.org; 28 Dec 2023 09:39:57 +0000 Received: from localhost ([127.0.0.1]:38497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rImrt-0005gu-DJ for submit@debbugs.gnu.org; Thu, 28 Dec 2023 04:39:57 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59674) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rImrr-0005gg-Tc for 68073@debbugs.gnu.org; Thu, 28 Dec 2023 04:39:56 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rImrn-0007d9-Au; Thu, 28 Dec 2023 04:39:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=HSKNTOHIY0jb+ku9aIw4GiL6bcMMiuy/TCIXNIUJSmo=; b=AjyixmgSRt387zLoN4ba cP4i09VItN+m7yzXgnEAM3AlA2dsfHpmFe/XUgCDMKlIfBkl+KASXQJSr9Bc9LIKq+fOCiYKjTU2Z 3cu0NMVacUK5O3IsMraBCirka8iOtXHVfW5vuc3PDpSVJb/09lmAPlHhxr7MJk/0B8iktlqdkvhfD jOrkxB4wONRGJMlgc3xMYOsoEccSj0EUnX/QzubKEJ8IXAHi27UUH5rxRUgJoG/RRo3TSBgZPKdp7 bHToeQBrusQYMidzg6KBZ5gfhtkPoJpkEXc1RXBjtIyQccLeH9yeqDW6MxOOSmMoaDFd9JijWSdtM Teo0lqE6YGEmUg==; From: Mathieu Othacehe To: Connor Clark Subject: Re: [bug#68073] [PATCH] Add config-file configuration option to dockerd In-Reply-To: <87plyq7jpv.fsf@gnu.org> (Mathieu Othacehe's message of "Thu, 28 Dec 2023 10:35:40 +0100") References: <20231227203015.14265-1-connor@psyleft.com> <87plyq7jpv.fsf@gnu.org> Date: Thu, 28 Dec 2023 10:39:48 +0100 Message-ID: <87le9e7jiz.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68073 Cc: zimon.toutoune@gmail.com, paren@disroot.org, ludo@gnu.org, me@tobias.gr, rekado@elephly.net, rg@raghavgururajan.name, jgart@dismail.de, guix@cbaines.net, 68073@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Last but not least, this new field needs to be documented in doc/guix.texi in the following section: --8<---------------cut here---------------start------------->8--- @cindex Docker @subsubheading Docker Service --8<---------------cut here---------------end--------------->8--- Thanks, Mathieu From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 28 23:59:59 2023 Received: (at 68073) by debbugs.gnu.org; 29 Dec 2023 04:59:59 +0000 Received: from localhost ([127.0.0.1]:40601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJ4yV-0001gu-8Y for submit@debbugs.gnu.org; Thu, 28 Dec 2023 23:59:59 -0500 Received: from mout-p-202.mailbox.org ([2001:67c:2050:0:465::202]:51938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rJ4yS-0001gZ-Ka for 68073@debbugs.gnu.org; Thu, 28 Dec 2023 23:59:58 -0500 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:b231:465::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4T1Y8M4bJpz9sb4; Fri, 29 Dec 2023 05:59:47 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=psyleft.com; s=MBO0001; t=1703825987; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=RSd38CJOiMEQVtgKu6EEa2xc2NEELuh94eXwsi5Y670=; b=PMkEj0zMzfJxZ1HfZYwh82ckWQ27xkqX/95wB3vW5Bel8ATvrgKqMDoGITUdTYuhLREKbe VTHNhkzitO158vfb5RyCwZaUDpn/cYdcHu2VYg2/hhzZ4paCHvpEYMAbSHS9UzHqQe/cno vkXRUDowWQya3N/H4yAhsMbVtIBbePK6lZpGgRZcxJYq9mNShPoEjdyeRqb4m0+HpLn583 YLvwsrtJWGcTw9oVsltIGav1NF1ffiDhthbx5naUG7HTYHdSLlaS/SkGiYRM+eh8t8Wu4a 7oP4p1hE37974CsDZD5FsLJv3TTza/mNfhOfTLVk7t/a51NajpvQL7mzlrUsjA== From: Connor Clark To: 68073@debbugs.gnu.org Subject: [PATCH v2] services: docker: Add config-file option. Date: Thu, 28 Dec 2023 23:47:37 -0500 Message-ID: <20231229045931.22051-1-connor@psyleft.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4T1Y8M4bJpz9sb4 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 68073 Cc: Connor Clark X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/services/docker.scm (docker-configuration)[config-file] Add file-like field. * doc/guix.texi (Docker Service): Add information about config-file. --- Thanks for responding! This revision should fix the issues you raised. I added documentation in guix.texi and revised the commit message to fit in with the others. The tests file was a bit complex though, I couldn't figure out where I would extend it if I wanted to :). doc/guix.texi | 3 +++ gnu/services/docker.scm | 12 +++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/doc/guix.texi b/doc/guix.texi index a9a9272c35..a9488ff4b5 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -39701,6 +39701,9 @@ This must be a list of strings where each string has the form "TMPDIR=/tmp/dockerd") @end lisp +@item @code{config-file} (type: maybe-file-like) +JSON configuration file pass to @command{dockerd}. + @end table @end deftp diff --git a/gnu/services/docker.scm b/gnu/services/docker.scm index 72ef7d74db..4d32b96847 100644 --- a/gnu/services/docker.scm +++ b/gnu/services/docker.scm @@ -61,6 +61,8 @@ (define-module (gnu services docker) oci-container-service-type oci-container-shepherd-service)) +(define-maybe file-like) + (define-configuration docker-configuration (docker (file-like docker) @@ -87,6 +89,9 @@ (define-configuration docker-configuration (environment-variables (list '()) "Environment variables to set for dockerd") + (config-file + (maybe-file-like) + "JSON configuration file to pass to dockerd") (no-serialization)) (define %docker-accounts @@ -131,7 +136,8 @@ (define (docker-shepherd-service config) (enable-iptables? (docker-configuration-enable-iptables? config)) (environment-variables (docker-configuration-environment-variables config)) (proxy (docker-configuration-proxy config)) - (debug? (docker-configuration-debug? config))) + (debug? (docker-configuration-debug? config)) + (config-file (docker-configuration-config-file config))) (shepherd-service (documentation "Docker daemon.") (provision '(dockerd)) @@ -144,6 +150,10 @@ (define (docker-shepherd-service config) (start #~(make-forkexec-constructor (list (string-append #$docker "/bin/dockerd") "-p" "/var/run/docker.pid" + #$@(if (not (eq? config-file %unset-value)) + (list #~(string-append + "--config-file=" #$config-file)) + '()) #$@(if debug? '("--debug" "--log-level=debug") '()) base-commit: 5bd80ccd69047b1777749e24d4adf2c951b5d14b -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 03 09:31:48 2024 Received: (at 68073-done) by debbugs.gnu.org; 3 Jan 2024 14:31:48 +0000 Received: from localhost ([127.0.0.1]:52054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rL2Hc-0001n8-3g for submit@debbugs.gnu.org; Wed, 03 Jan 2024 09:31:48 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55244) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rL2Ha-0001ms-4W for 68073-done@debbugs.gnu.org; Wed, 03 Jan 2024 09:31:46 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rL2HQ-0004NN-SX; Wed, 03 Jan 2024 09:31:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=ta7+SO+0Mu63hLoCb+ix5+JhtcyX9s1Utro93GvHTCY=; b=Zjf6Q3R/9LKmj5y6AkeH 7EUjDCAoz0xBNqb9FBZmbEwODDbGtbnDoXzERsaPmonEHDp9qAvbDKuswCWC8jZcoahT+ufwLQdvY VuCmGx+ZDDuoANOHpiqlJEdIUrHP4EBZJpdylODXD4T4aRdbMz6n4tEHsgHK/clxjWEQ0qkv34P1J AG+LhDA6BDwIno9pkyNcJUyB0aogdCq38vh6Cn7Io6VK9JFuLFoRHh8PIScF2IftlZ2Z5IBxG7zuW EM3uomwZPiazX0M3Qb9goBQLDgjAkJ+FakHeROimOw75wRP/wTv041PcVO0IUbgdN4MaRVkoAvDwy v8uQTGKrXnAa0A==; From: Mathieu Othacehe To: Connor Clark Subject: Re: [bug#68073] [PATCH v2] services: docker: Add config-file option. In-Reply-To: <20231229045931.22051-1-connor@psyleft.com> (Connor Clark's message of "Thu, 28 Dec 2023 23:47:37 -0500") References: <20231227203015.14265-1-connor@psyleft.com> <20231229045931.22051-1-connor@psyleft.com> Date: Wed, 03 Jan 2024 15:31:32 +0100 Message-ID: <875y0azdx7.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68073-done Cc: 68073-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > * gnu/services/docker.scm (docker-configuration)[config-file] Add file-like > field. > * doc/guix.texi (Docker Service): Add information about config-file. Applied, thanks, Mathieu From unknown Mon Jun 16 23:09:10 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 01 Feb 2024 12:24:15 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator