Dockerfile 1.2 KB

12345678910111213141516171819202122232425262728
  1. #
  2. # THIS FILE IS AUTOGENERATED; SEE "contrib/builder/rpm/amd64/generate.sh"!
  3. #
  4. FROM oraclelinux:6
  5. RUN yum install -y yum-utils && curl -o /etc/yum.repos.d/public-yum-ol6.repo http://yum.oracle.com/public-yum-ol6.repo && yum-config-manager -q --enable ol6_UEKR4
  6. RUN yum install -y kernel-uek-devel-4.1.12-32.el6uek
  7. RUN yum groupinstall -y "Development Tools"
  8. RUN yum install -y btrfs-progs-devel device-mapper-devel glibc-static libselinux-devel libtool-ltdl-devel pkgconfig selinux-policy selinux-policy-devel tar git cmake vim-common
  9. ENV GO_VERSION 1.8.3
  10. RUN curl -fSL "https://golang.org/dl/go${GO_VERSION}.linux-amd64.tar.gz" | tar xzC /usr/local
  11. ENV PATH $PATH:/usr/local/go/bin
  12. ENV AUTO_GOPATH 1
  13. ENV DOCKER_BUILDTAGS pkcs11 selinux
  14. ENV RUNC_BUILDTAGS selinux
  15. ENV CGO_CPPFLAGS -D__EXPORTED_HEADERS__ \
  16. -I/usr/src/kernels/4.1.12-32.el6uek.x86_64/arch/x86/include/generated/uapi \
  17. -I/usr/src/kernels/4.1.12-32.el6uek.x86_64/arch/x86/include/uapi \
  18. -I/usr/src/kernels/4.1.12-32.el6uek.x86_64/include/generated/uapi \
  19. -I/usr/src/kernels/4.1.12-32.el6uek.x86_64/include/uapi \
  20. -I/usr/src/kernels/4.1.12-32.el6uek.x86_64/include