Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
Mesosphere Sprint 30
-
2
Description
When mesos containerizer launch a container using a docker image, which only container default Cmd. The executable command is is a incorrect sequence. For example:
If an image default entrypoint is null, cmd is "sh", user defines shell=false, value is none, and arguments as [-c, echo 'hello world']. The executable command is `[sh, -c, echo 'hello world', sh]`, which is incorrect. It should be `[sh, sh, -c, echo 'hello world']` instead.
This problem is only exposed for the case: sh=0, value=0, argv=1, entrypoint=0, cmd=1.
Attachments
Issue Links
- blocks
-
MESOS-4915 Mesos 0.28.0-rc2 cherry-picks
- Resolved