Ami*_*mir 2 docker boot2docker dockerfile docker-machine
我对Docker比较陌生.我使用docker-machine create -d启动了一个boot2docker主机.
管理连接到它,并运行一些命令.都好.
但是,在尝试创建一个基本的http服务器映像时,基于centos .."yum install"只是失败了.无论什么是包装.
这是我的Docker文件:
FROM centos
MAINTAINER Amir
#Install Apache
RUN yum install httpd
Run Code Online (Sandbox Code Playgroud)
运行时:docker build.
它开始构建图像,一切看起来都不错......但随后失败了:
您的事务已保存,请使用以下命令重新运行:yum load-transaction /tmp/yum_save_tx.2015-09-18.15-10.q5ss8m.yumtx安全警告:您正在从Windows构建针对非Windows Docker主机的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:
Run Code Online (Sandbox Code Playgroud)
这意味着你必须改变默认选择,例如
#Install Apache
RUN yum install -y httpd
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1929 次 |
| 最近记录: |