From owner-freebsd-virtualization@freebsd.org Sun Jan 20 10:53:13 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 85D3D1484B0D for ; Sun, 20 Jan 2019 10:53:13 +0000 (UTC) (envelope-from list1@gjunka.com) Received: from msa1.earth.yoonka.com (yoonka.com [88.98.225.149]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "msa1.earth.yoonka.com", Issuer "msa1.earth.yoonka.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 42DC4900C4 for ; Sun, 20 Jan 2019 10:53:11 +0000 (UTC) (envelope-from list1@gjunka.com) Received: from crayon2.yoonka.com (crayon2.yoonka.com [10.70.7.20]) (authenticated bits=0) by msa1.earth.yoonka.com (8.15.2/8.15.2) with ESMTPSA id x0KArAMn092391 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 20 Jan 2019 10:53:10 GMT (envelope-from list1@gjunka.com) Subject: Re: The status of docker To: freebsd-virtualization@freebsd.org References: <089e330d-2761-2440-3b7f-dd22e9088af5@gjunka.com> <9A01020A-7CC6-4893-A425-11A7BF736F4E@ultra-secure.de> From: Grzegorz Junka Message-ID: <16541df7-86ca-66bc-c5d1-9ad76aece930@gjunka.com> Date: Sun, 20 Jan 2019 10:53:10 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.3.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-GB-large X-Rspamd-Queue-Id: 42DC4900C4 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of list1@gjunka.com designates 88.98.225.149 as permitted sender) smtp.mailfrom=list1@gjunka.com X-Spamd-Result: default: False [-6.62 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:88.98.225.149]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-virtualization@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; DMARC_NA(0.00)[gjunka.com]; MX_GOOD(-0.01)[cached: gjunka.com]; NEURAL_HAM_SHORT(-0.67)[-0.666,0]; IP_SCORE(-3.64)[ip: (-9.53), ipnet: 88.98.192.0/18(-4.77), asn: 56478(-3.81), country: GB(-0.09)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:56478, ipnet:88.98.192.0/18, country:GB]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Jan 2019 10:53:13 -0000 On 19/01/2019 21:56, Frank Leonhardt wrote: > On 19 January 2019 15:31:11 GMT, Rainer Duffner wrote: >> >>> Am 19.01.2019 um 15:24 schrieb Grzegorz Junka : >>> >>> Has this project been completed and now only needs testing, or has it >> been abandoned, or maybe the approach has changed and I am looking in a >> wrong place? >> >> >> AFAIK, it’s dead. >> >> Docker is a Linux-thing. >> >> Your best bet is to run Linux in bhyve. >> > IIRC there have been two projects to port docker. One was using jails for containerisation, the other was doing it the Linux way somehow. Given the way Docker is used (for running downloaded preconfigured binary containers) that it's not really a BSD ethos thing. > > Anyway, both Docker ports stopped. Docker is a moving target, and I think that had a lot to do with it. > > As Duffner said - bhyve. It you're containerising BSD applications just unpack a tarball into a jail. Unless you want K8S functionally. Last time I looked there was nothing doing on that front. I will be working with a team that uses docker for development, i.e. they have docker containers preconfigured with dependencies in particular versions that they install with docker in order to reduce amount of time needed to configure the development. I was trying to see if I could use FreeBSD with docker support or I will have to switch to Linux. I did use bhyve with CentOS in another project but that approach wouldn't quite work in this situation as for my understanding, unless you propose that I run docker on a Linux distribution running in bhyve? Thanks GrzegorzJ