tree: 4db523eb2bbdd384fc3ac11c78f1048173f85fe3 [path history] [tgz]
  1. Dockerfile_debian_10
  2. Dockerfile_debian_10_arm64
  3. Dockerfile_debian_10_armhf
  4. Dockerfile_debian_10_i386
  5. Dockerfile_debian_9
  6. Dockerfile_debian_9_arm64
  7. Dockerfile_debian_9_armhf
  8. Dockerfile_debian_9_i386
  9. Dockerfile_fedora_27
  10. Dockerfile_fedora_28
  11. Dockerfile_fedora_29
  12. Dockerfile_fedora_30
  13. Dockerfile_fedora_31
  14. Dockerfile_gentoo
  15. Dockerfile_opensuse-leap_15.1
  16. Dockerfile_raspbian_10_armhf
  17. Dockerfile_rhel_8
  18. Dockerfile_ubuntu_16.04
  19. Dockerfile_ubuntu_16.04_i386
  20. Dockerfile_ubuntu_18.04
  21. Dockerfile_ubuntu_18.04_i386
  22. Dockerfile_ubuntu_18.10
  23. Dockerfile_ubuntu_18.10_i386
  24. Dockerfile_ubuntu_19.04
  25. Dockerfile_ubuntu_19.04_i386
  26. Dockerfile_ubuntu_19.10
  27. Dockerfile_ubuntu_19.10_i386
  28. profile-seccomp-fedora_28.json
  29. README.md
docker/README.md

Packaging dockerfiles

This folder contains Dockerfiles for building Ring. They are used by Makefile.packaging, at the root of this repository

32bit images

Some of the Dockerfiles refer to 32bit images in the savoirfairelinux docker hub organization. These images are generated with the following method:

Debian/Ubuntu

  • Download 32bit system iso or image
  • Install the system in a container or virtual magine
  • Run the following commands from the system:
    • apt update
    • apt upgrade
    • apt install git docker.io debootstrap
    • git clone https://github.com/moby/moby.git
    • ./moby/contrib/mkimage.sh -t savoirfairelinux/<distro>32:<distroversion> debootstrap --variant=minbase --arch=i386 <codename>
    • docker login
    • docker push savoirfairelinux/<distro>32:<distroversion>

Fedora

TODO