当我试图使用命令docker build -t opencv:2.4.11 .构建对接映像时,我会得到以下错误。
Sending build context to Docker daemon 189.8 MB
Step 1 : FROM ubuntu:trusty
---> b72889fa879c
Step 2 : RUN apt-get update
---> Running in 689f34e138c2
Container command '/bin/sh' could not be invoked.
我的码头客户端和服务器版本是:
Client:
V
该项目以目标C为基础。这个项目之前的构建是成功的,但是现在当我尝试构建时,我得到了上面的错误。我在这里看到过一些类似问题的帖子,但这些错误指定权限错误,或者给出类似于“没有这样的目录”之类的消息,而我的没有,它们的解决方案不能解决我的问题。实际上,我收到的错误消息几乎没有任何细节:
MkDir /[PATH_TO_APP]/[APP_NAME].app (in target '[TARGET]' from project '[PROJECT]')
cd /[PATH_TO_APP]/
/bin/mkdir -p /[PATH_TO_APP]/[APP_NAME]
当我想以根模式在我的/home目录中创建一个硬链接时,Linux显示了以下错误消息:
ln: failed to create hard link ‘my_sdb’ => ‘/dev/sda1’: Invalid cross-device link
上述错误消息如下所示:
# cd /home/user/
# ln /dev/sda1 my_sdb
但是我只能在/dev目录中创建一个硬链接,在其他目录中是不可能的。
现在,我想知道如何从/home目录(或其他目录)中的现有设备文件(如D5)创建硬链接?
我的问题
是否有人链接到Apache2.2的CentOS源代码包,如果是的话,我遗漏了什么特殊的说明吗?
摘要
我试图在AWS Linux AMI上安装Apache2.2,具体的AMI ID如下所示:
Amazon Linux 2 AMI (HVM), SSD Volume Type - ami-0d1000aff9a9bad89
由于yum在Apache2.4之前不支持任何内容,所以我需要从Apache网站下载我的2.2版本并从源代码构建它。
我还知道,由于我运行的是CentOS,我应该安装'httpd‘版本,而不是'apache2’
第1部分:使用yum安装httpd有效,