首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有Oracle Linux 7基本映像的Mesos从属容器无法启动

带有Oracle Linux 7基本映像的Mesos从属容器无法启动
EN

Stack Overflow用户
提问于 2016-04-15 02:15:21
回答 2查看 1.2K关注 0票数 3

我创建了一个mesos从docker映像,使用Oracle Linux7.2作为基础映像。dockerfile构建正确,但是当我尝试运行镜像时,它给出了以下错误:

代码语言:javascript
复制
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

这是dockerfile:

代码语言:javascript
复制
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"]

主机的操作系统也是Oracle Linux 7.2。我能够使用Ubuntu14.04成功地运行映像构建,以及Mesosphere (https://hub.docker.com/r/mesosphere/mesos-slave/)创建的现有映像。

你知道为什么会发生这种事吗?提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2016-09-22 00:37:02

在您的Dockerfile中尝试以下内容:

代码语言:javascript
复制
ENV MESOS_SYSTEMD_ENABLE_SUPPORT false
票数 11
EN

Stack Overflow用户

发布于 2016-05-05 04:02:34

docker无法在运行时启动systemd。这是最核心的原因。

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36630889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档