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"]