github.com/docker/docker-ce@v17.12.1-ce-rc2+incompatible/components/packaging/rpm/centos-7/Dockerfile.x86_64 (about) 1 FROM centos:7 2 RUN yum groupinstall -y "Development Tools" 3 RUN yum -y swap -- remove systemd-container systemd-container-libs -- install systemd systemd-libs 4 RUN yum install -y \ 5 glibc-static \ 6 btrfs-progs-devel \ 7 device-mapper-devel \ 8 libseccomp-devel \ 9 libselinux-devel \ 10 libtool-ltdl-devel \ 11 selinux-policy-devel \ 12 systemd-devel \ 13 pkgconfig \ 14 tar \ 15 git \ 16 cmake \ 17 rpmdevtools \ 18 vim-common 19 20 ENV GO_VERSION 1.9.4 21 ENV DISTRO centos 22 ENV SUITE 7 23 RUN curl -fSL "https://golang.org/dl/go${GO_VERSION}.linux-amd64.tar.gz" | tar xzC /usr/local 24 RUN mkdir -p /go 25 ENV GOPATH=/go 26 ENV PATH $PATH:/usr/local/go/bin:/go/bin 27 ENV AUTO_GOPATH 1 28 ENV DOCKER_BUILDTAGS pkcs11 seccomp selinux 29 ENV RUNC_BUILDTAGS seccomp selinux 30 RUN mkdir -p /go/src/github.com/docker && mkdir -p /go/src/github.com/opencontainers 31 COPY docker-ce.spec /root/rpmbuild/SPECS/docker-ce.spec 32 WORKDIR /root/rpmbuild 33 ENTRYPOINT ["/bin/rpmbuild"]