From e725164a439cd6536057f786075d8c34570a6c1c Mon Sep 17 00:00:00 2001 From: Tom Duffield Date: Fri, 18 Nov 2016 16:32:35 -0600 Subject: Use rpm2cpio and busybox to build Docker image Signed-off-by: Tom Duffield --- Dockerfile | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index f2f0ce236c..1836ffb39b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,11 @@ -FROM centos:5 +FROM busybox MAINTAINER Chef Software, Inc. ARG CHANNEL=stable ARG VERSION=12.16.42 -ENV PATH=/opt/chef/bin:/opt/chef/embedded/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin -RUN yum install -y wget && \ - wget --content-disposition --no-check-certificate "https://packages.chef.io/files/${CHANNEL}/chef/${VERSION}/el/5/chef-${VERSION}-1.el5.x86_64.rpm" -O /tmp/chef-client.rpm && \ - rpm -i /tmp/chef-client.rpm && \ +RUN wget "http://packages.chef.io/files/${CHANNEL}/chef/${VERSION}/el/5/chef-${VERSION}-1.el5.x86_64.rpm" -O /tmp/chef-client.rpm && \ + rpm2cpio /tmp/chef-client.rpm | cpio -idmv && \ rm -rf /tmp/chef-client.rpm VOLUME [ "/opt/chef" ] -- cgit v1.2.1