From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 115E6A04F5; Thu, 12 Dec 2019 07:53:21 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 37DF0374C; Thu, 12 Dec 2019 07:53:20 +0100 (CET) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70077.outbound.protection.outlook.com [40.107.7.77]) by dpdk.org (Postfix) with ESMTP id 1A27A2BD3 for ; Thu, 12 Dec 2019 07:53:18 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W9q9RaDHZV7j4+JDWZn+0/Qpk4nqOnxXLup/Vx13i7w=; b=v47E/lSHMGTHEoDt/3XCvz2zlfXymMQHmnx4TZ6P6SjKkWQ5Cw5yGp/4GTvZlAE3jyzAoG5hvs303HRlcYLUWF1G+N+cIukno4qR7BRre03ziTcgWuWtlKLYf1rkTsmr7FGam93sEWzRrFd86UfPSHrey5tD+ywUcdhGPbC93wo= Received: from VI1PR08CA0141.eurprd08.prod.outlook.com (2603:10a6:800:d5::19) by VI1PR08MB4334.eurprd08.prod.outlook.com (2603:10a6:803:f1::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.16; Thu, 12 Dec 2019 06:53:16 +0000 Received: from VE1EUR03FT046.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::204) by VI1PR08CA0141.outlook.office365.com (2603:10a6:800:d5::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.15 via Frontend Transport; Thu, 12 Dec 2019 06:53:16 +0000 Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT046.mail.protection.outlook.com (10.152.19.226) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.18 via Frontend Transport; Thu, 12 Dec 2019 06:53:16 +0000 Received: ("Tessian outbound 45a30426f8e4:v37"); Thu, 12 Dec 2019 06:53:15 +0000 X-CR-MTA-TID: 64aa7808 Received: from bc2bba690167.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 3C4BB3D4-0AA4-4747-90CD-C40D1564796C.1; Thu, 12 Dec 2019 06:53:10 +0000 Received: from EUR03-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id bc2bba690167.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 12 Dec 2019 06:53:10 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LF/hhSCXeD7/mvR9q92HFdYUqWt9m8AuLlgTTDKRyu3dzAAQ85Mq+qLbIu527ut0vyaBtHLs/hl/du398BPxwFD5S3/e/O2iJQDI2+39u0HOIkKj0NRnfpvXpSmySCOEBNBVGm2xGb4xyb1RUkfEra0wA3ZS69RNrpa6le8GXdP+e86/Imy2kc+LJJlPeujRCozV1/nKJaeZHtvVbY/Q2tD0BigBd3wSKag946FGPccHc3/Uh6PvsEnALHpsMQchRRvyU+H4vXXA76T3Evzp5mGSGt5SXWxsZAM0XfugXvMG7b+r53Pr2DZLFV2BOZxUhcgARrmJUP0omUhYD5rvuw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W9q9RaDHZV7j4+JDWZn+0/Qpk4nqOnxXLup/Vx13i7w=; b=QnbxvoGrjonbeRzxJ05mzL0/dIj+vGtZ9UeLYL73hZNdfiA8eESQJu9Ii346Ok3fXlSyVeUAql2Owzsxa/eSFg0s2wK3gKrCRoA9mK/33diKOjrb8vg2f47Lk9Ys+s9/Mt7xJD/FDdHglKO+x1xohMhmDQOmabr26I/EM2tbiH13eb+uluCHaevjXIgoSQ3HGnbiPOPqc36E2F4wO7yaSRobAhdwyW643x/pdtNrS8Qwxzi0Qwx15Sd80JDeJ0nclcfp5raQpYne9ejCx0B+D71pjDG7HMAloqGH5zIWZkTywkP7UQPehvJ+JKQAG+hSRakj+4JRf6F+c2n7p1k+ug== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W9q9RaDHZV7j4+JDWZn+0/Qpk4nqOnxXLup/Vx13i7w=; b=v47E/lSHMGTHEoDt/3XCvz2zlfXymMQHmnx4TZ6P6SjKkWQ5Cw5yGp/4GTvZlAE3jyzAoG5hvs303HRlcYLUWF1G+N+cIukno4qR7BRre03ziTcgWuWtlKLYf1rkTsmr7FGam93sEWzRrFd86UfPSHrey5tD+ywUcdhGPbC93wo= Received: from AM0PR08MB3986.eurprd08.prod.outlook.com (20.178.118.90) by AM0PR08MB3025.eurprd08.prod.outlook.com (52.134.93.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.15; Thu, 12 Dec 2019 06:53:09 +0000 Received: from AM0PR08MB3986.eurprd08.prod.outlook.com ([fe80::78e3:5650:fa68:4d68]) by AM0PR08MB3986.eurprd08.prod.outlook.com ([fe80::78e3:5650:fa68:4d68%7]) with mapi id 15.20.2538.016; Thu, 12 Dec 2019 06:53:09 +0000 From: "Ruifeng Wang (Arm Technology China)" To: Abdul Halim , "dev@dpdk.org" CC: "ray.kinsella@intel.com" , "yasufum.o@gmail.com" , nd Thread-Topic: [PATCH v6] build: add dockerfile for building docker image Thread-Index: AQHVsEGF26Qd9vkMSkC3FGltTUIn/Ke2EJNg Date: Thu, 12 Dec 2019 06:53:09 +0000 Message-ID: References: <1566924290-451677-1-git-send-email-abdul.halim@intel.com> <1576082344-277755-1-git-send-email-abdul.halim@intel.com> In-Reply-To: <1576082344-277755-1-git-send-email-abdul.halim@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: de8ab5cc-324b-4d72-a51c-13214949e69a.0 x-checkrecipientchecked: true Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Ruifeng.Wang@arm.com; x-originating-ip: [113.29.88.7] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 1ed2c108-f956-4652-0cda-08d77ecff6e3 X-MS-TrafficTypeDiagnostic: AM0PR08MB3025:|VI1PR08MB4334: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:4941;OLM:4941; x-forefront-prvs: 0249EFCB0B X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(366004)(39860400002)(376002)(136003)(346002)(396003)(189003)(199004)(13464003)(66946007)(64756008)(66556008)(66476007)(53546011)(6506007)(33656002)(76116006)(55236004)(7696005)(186003)(71200400001)(52536014)(5660300002)(26005)(8936002)(316002)(2906002)(110136005)(8676002)(9686003)(55016002)(86362001)(54906003)(66446008)(4326008)(81156014)(81166006)(478600001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB3025; H:AM0PR08MB3986.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: Btx61rmPUKxuwsiC+WjDMwm5mLmifEVAHASk0a/4mt6hT13wtpaMueTueqfu4W3y6HspheW0wEBDEvURwjsIlbuL30LaiA96JVtOytyTgXVvmcdRDBBVC3UIYlvrJtk8JxcNpaAFOef0g+7q36QQbbBHTDxn0lZDdNUkOocEnS0xaFwoQFslWtaUg27QO4JvUue9XA3rYFBNrVFS8tONs0ElDIWzJnKU4Ivv8iW4VkXm+BuuvTcDec7DwRzcZ0Pkrvepv4gZTDBJd13te3XddVu45qtLdlaeNY+RU5bIYUfAU5z8FkRJGjYHB14GElF9jxEnCe5AEP941s4k4IzVFe5guTxdCPnIGopHN73qKM/lJpOtEDlenpDdBUUlIKNpgbN84ZHKJQmFaCSAtW9oLWPGpg7E6dMLEBhOGt/f2VYTEp6b5NnfbJDBz7PavDP51WrhY+MGsX4sNOzPe1565dNZGT2Y0TQ6irMpK5SSiHicxXEwOtYg5++Hp6ia1/Tw x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3025 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Ruifeng.Wang@arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT046.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(376002)(346002)(136003)(396003)(189003)(199004)(13464003)(8936002)(70206006)(70586007)(26005)(5660300002)(54906003)(52536014)(8676002)(7696005)(2906002)(81166006)(81156014)(316002)(4326008)(26826003)(186003)(6506007)(110136005)(356004)(478600001)(76130400001)(86362001)(53546011)(336012)(36906005)(33656002)(9686003)(55016002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB4334; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Pass; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; X-MS-Office365-Filtering-Correlation-Id-Prvs: 2cf3bdfc-56d8-4eec-b22b-08d77ecff2fa NoDisclaimer: True X-Forefront-PRVS: 0249EFCB0B X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: x48sDvyNwJ61slQ6pQ7hJiU/b+i+Rk9joighOafb+fiiTLdbfhMsqMYJWqh3i0G8fglQtfxVmmDLs9EvwsWi2jhdECfmsV2MRl1GKWoAaXzUPFL5pEx3CLsZPGvi7H0Jmz+B4daFWhxJrBR73eD/1QV96ChOJFjwWatG9bWdWGY0Cp6NXElMwHIPRpcA9LrW3g3Nax5P43+u3FA7O83UBcd6ybj9GPAvDMnMBfMRUkOugMieB56uhyip+ZxARyxeLK9rstZOlS+ERtbRIXAArq5youj+YIgj2WztphmTtllEQxI2UexOuID8JEuZNOa1xb9uYwxkjKTWQnTae2IrMClmPBmWjPucK2DVUUK1lMC3UNoW1VJ7+oiVkQ3rjdQtvoKm4Wm+vGYxPfiq6EMc1U+6PNEsq78O5ZhuOXM91lnIDUfuYRG3SzD7JRYkjq3zbYlEHOKnQaL6Anoy7rHIaWfHTPwGCNb/+2N91TiDx3B+kl5lIjPXE3R0far+ppau X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Dec 2019 06:53:16.0568 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1ed2c108-f956-4652-0cda-08d77ecff6e3 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB4334 Subject: Re: [dpdk-dev] [PATCH v6] build: add dockerfile for building docker image X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" > -----Original Message----- > From: Abdul Halim > Sent: Thursday, December 12, 2019 00:39 > To: dev@dpdk.org > Cc: ray.kinsella@intel.com; yasufum.o@gmail.com; Ruifeng Wang (Arm > Technology China) ; Abdul Halim > > Subject: [PATCH v6] build: add dockerfile for building docker image >=20 > Adding a Dockerfile with Ubuntu bionic base image to build dpdk as shared > library. This docker image could be used as base image to build and run d= pdk > applications in containers. >=20 > Signed-off-by: Abdul Halim >=20 > --- >=20 > v2: > * renamed Dockerfile name from Dockerfile.ubuntu to Dockerfile.bionic > * added call to ldconfig to update cache of libraries to include newly > installed DPDK libs >=20 > --- >=20 > v3: > * added example use-case of dpdk dockerfile in extras/README.md >=20 > --- > v4: > * changed meson build to use tmp dir in docker build > * changed sample app dockerfile to add only helloworld source code >=20 > --- > v5: > * fix whitespace error >=20 > --- > v6: > * clean up temp build directory > --- > extras/Dockerfile.bionic | 40 > +++++++++++++++++++++++++++++++++++++ > extras/README.md | 51 > ++++++++++++++++++++++++++++++++++++++++++++++++ > 2 files changed, 91 insertions(+) > create mode 100644 extras/Dockerfile.bionic create mode 100644 > extras/README.md >=20 Tested-by: Ruifeng Wang