apache - 在Amazon Linux实例上使用docker-compose安装Apache OpenWhisk停留在 “waiting for the Whisk invoker to come up…”

标签 apache docker docker-compose openwhisk amazon-linux

我正在尝试在Amazon Linux EC2实例上使用docker compose为开发人员模式安装openwhisk。我正在按照此链接操作https://github.com/apache/incubator-openwhisk->入门。
尽管它曾经为我工作过一次,但在此安装中,我遇到了一个问题。这些是我遵循的步骤:

sudo yum update -y

sudo yum install -y docker

sudo service docker start

sudo chkconfig docker on

sudo yum install -y python-pip

sudo pip install docker-compose

此步骤是因为open whisk将sudo用于docker-compose,并且根据前面的步骤,sudo docker-compose -v给出了未找到的命令。
sudo cp /usr/local/bin/docker-compose /bin

sudo yum install -y git

cd ~

git clone https://github.com/apache/incubator-openwhisk-devtools.git

cd incubator-openwhisk-devtools/docker-compose

sudo make quick-start

更新:问题是make命令在等待调用者的阶段卡住了。

我没有对任何源代码进行任何更改,也没有对实例执行任何其他步骤。这是一个新创建的实例。

我在OpenWhisk或EC2或两者的组合中缺少什么吗?任何帮助都会很棒。

更新:我尝试了docker-compose方法在Amazon Linux 1,Amazon Linux 2,Ubuntu 16.04和Ubuntu 14.04上安装open whisk。在所有平台上,它都停留在等待调用者的sudo make quick-start上。

更新:不仅使用python-pip进行docker-compose安装,还使用了来自docker网站的命令。

须藤curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose- $(uname -s)-$(uname -m)-o / usr / local / bin / docker-compose

须藤chmod + x / usr / local / bin / docker-compose

最佳答案

如果未找到docker-compose命令,则表示您未正确安装docker-compose。
我不认为您可以使用pip将docker-compose安装为python库

在这里查看说明https://docs.docker.com/compose/install/#install-compose

有点像

sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

或看看https://medium.com/@khandelwal12nidhi/docker-setup-on-aws-ec2-instance-c670ff3d5f1b

关于apache - 在Amazon Linux实例上使用docker-compose安装Apache OpenWhisk停留在 “waiting for the Whisk invoker to come up…”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51617251/

相关文章:

php - MAMP PRO 不会启动 MySQL

java - 为什么我在运行 docker image 时收到 Error : Could not find or load main class . jar

docker - 如何获取构建ID并在 `FROM`中指定它?

docker - docker-compose中的env文件和MariaDB

docker - 如何将 ffmpeg 命令安装到我的 docker 中

javascript - 所有 Node.js/Express 路由在托管服务器上返回 404

wordpress - 用于 http + https 的 Apache : Unwanted redirect

linux - 如何更改docker容器中 'flink'上的默认用户 'root'?

python - "Correct"在python网站中存储postgres密码的方法

docker - 当我指定文件时,"docker-compose build"向我显示帮助文本