> > We need to pass any docker run param e.g. environment variables, volumes. > ATM we are limited by Aurora, because Mesos (correct me if I’m wrong) > provides many more options to frameworks
The only technical blocker here is lack of plumbing out to our configuration language. I doubt there will be much controversy for plumbing environment variables, but volumes is something we would need to enable with caution. Specifically, it raises new security issues, an would need some controls. That said, i (personally) would entertain patches around this. We need to have docker network solutions other than --net=host, AFAIU it > does not relate only to my first bullet point Can you elaborate on this? What mode(s) are you looking to enable? We need to be able to schedule “pure” docker containers, e.g. docker run -d > nginx, without overriding CMD and without python in base image, do you > think it can be possible with Aurora? This is certainly possible; the easiest path i can see would be to avoid use of the thermos executor, and augment the scheduler to understand a new executor type [1] and handle it differently when creating mesos tasks [2]. This gets a bit tricky when it comes to expressing this in the configuration language. There's an active discussion around this [3]. [1] https://github.com/apache/aurora/blob/6fc7f58ed1f38f6d34f92372a4a1338715db266c/api/src/main/thrift/org/apache/aurora/gen/api.thrift#L182-L187 [2] https://github.com/apache/aurora/blob/218457b9815a83d1e84598ca1c5912d87720eb5a/src/main/java/org/apache/aurora/scheduler/mesos/MesosTaskFactory.java#L117 [3] https://issues.apache.org/jira/browse/AURORA-1288 -=Bill On Wed, May 6, 2015 at 7:42 AM, Łukasz Adamczyk <[email protected]> wrote: > Hello, > > We would like to use Aurora, but some of important for us features are > missing, mostly those related to Docker containerizer. > > - We need to pass any docker run param e.g. environment > variables, volumes. ATM we are limited by Aurora, because Mesos (correct me > if I’m wrong) provides many more options to frameworks > - We need to have docker network solutions other than > --net=host, AFAIU it does not relate only to my first bullet point > - We need to be able to schedule “pure” docker containers, > e.g. docker run -d nginx, without overriding CMD and without python in base > image, do you think it can be possible with Aurora? > > Please let me know what you think about it and if it makes any sense to > you. > > Regards, > Łukasz Adamczyk > > -- > > Łukasz Adamczyk > > AVSystem | ul. Radzikowskiego 47d | 31-315 Kraków | Poland > phone: +48126194700 | [email protected] | www.avsystem.com > > This email is intended solely for the person or entity to which it is > addressed and contains confidential and/or privileged information. If you > believe that you received this email in error, please contact the sender > immediately, delete the message from any computer and do not read, > distribute, copy or print this email or any attachment. You are hereby > notified that any dissemination, use, distribution or copying of this > communication is strictly prohibited and may be unlawful. > > > > >
