我是Docker的新手。我已经使用docker-machine create -d启动了boot2docker主机。
设法连接到它,并运行一些命令。都好。
但是,当尝试基于centos创建基本的http服务器映像时,“ yum install”仅失败。不管是什么包装。
这是我的Docker文件:
FROM centos
MAINTAINER Amir
#Install Apache
RUN yum install httpd
运行时:docker build。
它开始构建映像,并且一切看起来都很好..但是随后失败:
您的交易已保存,请使用以下命令重新运行它: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
知道我在做什么错吗?
提前致谢。
如果您看起来比最后一条消息早一点,那么您很有可能会看到类似以下内容的信息:
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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句