Philip Winder created MESOS-5927:
------------------------------------

             Summary: Unable to run "scratch" Dockerfiles with Unified 
Containerizer
                 Key: MESOS-5927
                 URL: https://issues.apache.org/jira/browse/MESOS-5927
             Project: Mesos
          Issue Type: Bug
          Components: containerization
    Affects Versions: 1.0.0
            Reporter: Philip Winder


It is not possible to run Docker containers that are based upon the "scratch" 
container.

Setup: Mesos 1.0.0 with the following Mesos settings:
```
echo 'docker' | sudo tee /etc/mesos-slave/image_providers
echo 'filesystem/linux,docker/runtime' | sudo tee /etc/mesos-slave/isolation
```

Recreate: From a Master or Slave, run something to the effect of:
`mesos-execute --command='echo ok' --docker_image=scratch --master=$MASTER:5050`

Effect: The container will crash with messages from Mesos reporting it can't 
mount folder x/y/z. E.g. can't mount /tmp. This means you can't run any 
container that is not a "fat" container (i.e. one with a full OS).

Expected: Run without issues.

Use case: We use scratch based containers with static binaries to keep the 
image size down. This is a common practice.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to