2016-04-14 13 views
1

'u başlatılamıyor. Temel görüntü olarak Oracle Linux 7.2 ile bir mezos slave docker görüntüsü oluşturdum. dockerfile doğru yapıyor ancak ben görüntüyü çalıştırmayı denediğinizde, aşağıdaki hata veriyor: dockerfile İşteOracle Linux 7 temel görüntüsüyle Mesos slave konteyneri

I0414 17:57:30.659329  1 logging.cpp:188] INFO level logging started! 
I0414 17:57:30.666347  1 main.cpp:223] Build: 2016-03-17 17:47:25 by root 
I0414 17:57:30.666445  1 main.cpp:225] Version: 0.28.0 
I0414 17:57:30.666483  1 main.cpp:228] Git tag: 0.28.0 
I0414 17:57:30.666543  1 main.cpp:232] Git SHA: 961edbd82e691a619a4c171a7aadc9c32957fa73 
I0414 17:57:30.726467  1 systemd.cpp:236] systemd version `219` detected 
I0414 17:57:30.726622  1 main.cpp:240] Inializing systemd state 
Failed to initialize systemd: Failed to locate systemd runtime directory: /run/systemd/system 

geçerli:

FROM oraclelinux:7.2 

RUN rpm -Uvh http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm 
RUN yum -y update 
RUN yum -y install mesos 

ENTRYPOINT ["mesos-slave"] 

ana makinenin işletim sistemi de Oracle Linux 7.2 . Ubuntu 14.04 ile bir görüntü oluşturmanın yanı sıra Mesosphere (https://hub.docker.com/r/mesosphere/mesos-slave/) tarafından oluşturulan mevcut görüntüyü başarılı bir şekilde çalıştırabildim.

Bunun neden olduğu hakkında bir fikriniz var mı? Şimdiden teşekkürler.

cevap

-1

docker, çalışma zamanında systemd'yi başlatamaz. Bu temel sebeptir.

3

sizin Dockerfile bu deneyin:

ENV MESOS_SYSTEMD_ENABLE_SUPPORT false