tree: b90c006396a5fbedd559fee5336d22865cc99280 [path history] [tgz]
  1. centos-7.dockerfile
  2. enable-devtoolset-4.sh
  3. entrypoint.sh
  4. README.md
  5. ubuntu-18.04-s390x.dockerfile
  6. ubuntu-22.04-arm.dockerfile
  7. ubuntu-22.04.dockerfile
support/mesos-build/README.md

Mesos docker files for Ubuntu 20.04, Centos 7, Ubuntu 18.04

We use these dockerfiles to update the images that we have hosted on docker hub which our workflows, like the buildbot, pulls from.

Building images

To build the dockerfiles inside this directory, run the following command:

docker build -t mesos/mesos-build:centos-7 -f centos-7.dockerfile --platform=linux/amd64 .
docker build -t mesos-build:ubuntu-20.04 -f ubuntu-20.04.dockerfile --platform=linux/amd64 .
docker build -t mesos-build:ubuntu-20.04-arm -f ubuntu-20.04-arm.dockerfile --platform=linux/arm64 .

Pushing images

Ensure you have your tag for the image as mesos/mesos-build:<OS version> as shown above.

docker push mesos/mesos-build:centos-7
docker push mesos/mesos-build:ubuntu-20.04
docker push mesos/mesos-build:ubuntu-20.04-arm

You need to be an authenticated user who is authorized in order to perform docker push successfully