【问题标题】:Yum install won't work on a boot2docker host?yum install 不能在 boot2docker 主机上运行?
【发布时间】:2015-09-18 15:14:27
【问题描述】:

我对 Docker 比较陌生。 我已经使用 docker-machine create -d 启动了一个 boot2docker 主机。

设法连接到它,并运行一些命令。都很好。

但是,当尝试创建一个基本的 http 服务器镜像时,基于 centos.. “yum install”根本就失败了。不管是什么包。

这是我的 Docker 文件:

FROM centos
MAINTAINER Amir

#Install Apache
RUN yum install httpd

运行时: 码头工人建造。

它开始构建图像,一切看起来都很好..但随后失败:

您的交易已保存,请使用以下命令重新运行: yum load-transaction /tmp/yum_save_tx.2015-09-18.15-10.q5ss8m.yumtx 安全警告:您正在针对非 Windows Docker 主机从 Windows 构建 Docker 映像。添加到构建上下文的所有文件和目录都将具有“-rwxr-xr-x”权限。建议仔细检查和重置敏感文件和目录的权限。 命令“/bin/sh -c yum install httpd”返回非零代码:1

知道我做错了什么吗?

提前致谢。

【问题讨论】:

    标签: docker boot2docker dockerfile docker-machine


    【解决方案1】:

    如果您比上一条消息早一点,您很有可能会看到这样的内容:

    Total download size: 24 M
    Installed size: 32 M
    Is this ok [y/d/N]: Exiting on user command
    Your transaction was saved, rerun it with:
    

    这意味着您必须更改默认选项,例如

    #Install Apache
    RUN yum install -y httpd
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-25
      • 1970-01-01
      • 2010-10-04
      • 1970-01-01
      • 1970-01-01
      • 2011-02-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多