From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id SGscOvJgkGDq1gAAgWs5BA (envelope-from ) for ; Mon, 03 May 2021 22:45:38 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id mLKiNfJgkGBXQAAAbx9fmQ (envelope-from ) for ; Mon, 03 May 2021 20:45:38 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id AC3BD30084 for ; Mon, 3 May 2021 22:45:37 +0200 (CEST) Received: from localhost ([::1]:52712 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldfRg-0007RT-OU for larch@yhetil.org; Mon, 03 May 2021 16:45:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40238) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lddUL-0003sZ-H3 for help-guix@gnu.org; Mon, 03 May 2021 14:40:13 -0400 Received: from mout02.posteo.de ([185.67.36.66]:43359) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lddU4-0001xE-SW for help-guix@gnu.org; Mon, 03 May 2021 14:40:13 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 6E9792400FD for ; Mon, 3 May 2021 20:39:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1620067193; bh=viWRwGB82PiJzM12cHKG4ynj4tEinqBHyXGDAWWrZVM=; h=From:To:Subject:Date:From; b=oPwDlyfKmh+C+FkLcnAF8l8uxOvQ6pTIKZ7NlepBnpNydc0ZBw5yQmdLU3I9SUhGl 4hC6xmphkoKTNQmdrJPk+tQ6IRXX9kOKV1ByA4vFoUeCBObh59FJH5dptMbJOTTPfP KIt1wyXdUc8+RyZt3cHlfXHmXT9Vs/NbFsmSyDhQD30ywrITgaE2XVg2P/O7MbboEp Fz8y5hK5ppGnV58LuQnvXqPbzhg276kcX4tOSORF8s4iYeWvJ5fLXZtX7CTnDj17IP 9Mz17/PrnLS1HH5IKFElX1OZgpE0qwRiY7OqYI0+A/CTUnQSH5rQ50ACQBgkxjGMGG jMNrsLnw7Gdsw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FYsGJ5Njwz6tmD; Mon, 3 May 2021 20:39:52 +0200 (CEST) From: Mekeor Melire To: help-guix@gnu.org Subject: How to run a Docker image as a Guix System service? Date: Mon, 03 May 2021 18:39:51 +0000 Message-ID: <87mttbmzk8.fsf@medere> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.67.36.66; envelope-from=mekeor@posteo.de; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_MED=-2.3, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Mon, 03 May 2021 16:44:56 -0400 X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1620074737; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=bRqPdV84Um0EcvM6QW4H60LUzEo+BIRYdpenaOD+bsU=; b=PmdVUHzjh8mWsp1FqszHiq+UJZ9jBe1FbgrRil39D6NXt7VoWHNJHLiCDRQQ25dgeQRfLN Sh8l0U7KY6SnVfnDk4utki8xLVswr/hEKNJEbvyZ5tlpfut2V+/rIQjqEKqtkZuIAixhDK qjC1ij0Ps6RAapJ/ZhvCCjeCip7sUAEl5w5xiygr645fNTYZbsib69/YxcrlcX61RCwmAW XGGm/lqbaeOg26vLEDEp8TgWFd+4QEtB03Vbi6C6NXPMP2NIGstOY6IRaYsxM2meyQOOdc eW/dBs7idYO+NZudU14B+mp0fRJv4/dJ8QwXGldTiVtQtz4FsA7wyBsJVJ9k5w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1620074737; a=rsa-sha256; cv=none; b=i86wd8V6B+y7bwv6GZVseFIIH9C2ROb4tdFh2hPtPj/KO/+HqbMmleVIbXlrME/R5VvY6G ZiO8zdaMO/yuiu6Ti0FdlC9DdwJRW9ZZ7DUes//UyztFmLi1fbT68HbQKXzxuTD/Khy22s +a5aCzDajo19n/HKYjBYz0QWYsiN7ou7eMj6bDmhWfdeEn+dtDydtbUToi253IW2Fn2g6z QRiZDjQtlFjf9cC0IT0Lp7CxFdFn2mHq2vFRUZnrEb1Xcdm4MoRO1BGZB2JHhAGQWnT8rB D4XRbfhryszKzxLYmLEbQSPY/EedQg0NkKFXiMDP1ov3Tjq+vt3ZmY9cR2nqkQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.de header.s=2017 header.b=oPwDlyfK; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Spam-Score: -1.66 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.de header.s=2017 header.b=oPwDlyfK; dmarc=pass (policy=none) header.from=posteo.de; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Queue-Id: AC3BD30084 X-Spam-Score: -1.66 X-Migadu-Scanner: scn0.migadu.com X-TUID: zrfoIzzvJwqB Hello Guix! Is it possible to run a Docker image as a Guix System service? For example, consider Gitlab. Unfortunately, there is no package declaration of Gitlab for Guix yet. But let's assume you are impatient and you want to run Gitlab on Guix System as soon as possible. Is it possible for you to use Gitlab's Docker image as a Guix System service? I guess, in the system declaration, I would imagine it to look similar to this, ideally: (operating-system ;; =E2=80=A6 (services ;; =E2=80=A6 (docker-image-service "gitlab/gitlab-ce"))) Mekeor