使用docker为play framework应用程序安装azure计算机
我是Azure的新手,正在尝试在那里设置停靠的play framework 2.5.x应用程序,如下所示: 但是,第一个命令总是失败:使用docker为play framework应用程序安装azure计算机,azure,docker,azure-virtual-machine,docker-machine,Azure,Docker,Azure Virtual Machine,Docker Machine,我是Azure的新手,正在尝试在那里设置停靠的play framework 2.5.x应用程序,如下所示: 但是,第一个命令总是失败: docker-machine create -d azure \ --azure-subscription-id $sub \ --azure-ssh-user azureuser \ --azure-open-port 80 \ myvm 错误: Provisioning with ubuntu(systemd)... Installing Docker.
docker-machine create -d azure \
--azure-subscription-id $sub \
--azure-ssh-user azureuser \
--azure-open-port 80 \
myvm
错误:
Provisioning with ubuntu(systemd)...
Installing Docker...
Copying certs to the local machine directory...
Copying certs to the remote machine...
Setting Docker configuration on the remote daemon...
Error creating machine: Error running provisioning: ssh command error:
command : sudo systemctl -f start docker
err : exit status 1
output : Job for docker.service failed because the control process exited
with error code. See "systemctl status docker.service" and "journalctl -xe"
for details.
在微软的网站上有很多关于azure安装的帖子,但都是零碎的。我已经看完了其中的许多内容,它们只是在我的仪表板中添加了新条目,这只是增加了我的账单,但我仍然无法访问其中任何一个来部署我的应用程序。这真是令人沮丧,因为我已经花了几天时间,几乎用完了200美元的免费信用卡
非常感谢您提供的任何帮助或指向工作设置的任何链接根据您的描述,也许我们应该将
docker machine
的版本更新到最新版本
用户不能使用该命令创建docker主机。问题已经解决
已经在0.12.1中修复,实际上,0.12.2已经发布了一段时间
虽然但是,docker for Mac内部的docker机器版本是
仍然是0.12.0
docker-machine
0.12.0存在严重问题,请参考此问题。请运行此命令以显示docker-machine的版本docker-machine版本
。目前,最新版本是0.12.1。它是docker machine版本0.12.0,build 45c69ad您能将其更新为0.12.1吗?顺便问一下,如果docker正在您的计算机上运行,请运行此命令检查它systemctl状态docker.service
。我们可以按照此链接安装最新版本的docker machinesystemctl:command not found
我在mac上,但我可以验证docker守护进程是否正在运行,我也可以从本地机器构建和推送docker映像问题是远程,我想这些错误是从远程抛出的,但是在该命令之后,我不能再使用遥控器了。我已经搜索了https://portal.azure.com
没有,它正在aws上工作,但我会在回到azure后尝试一下again@Zennichimaro你不能登录Azure虚拟机吗?错误的私钥?或者此VM未运行?@Zennichimaro是否运行此VM,或者当我们尝试登录时,错误为“权限被拒绝(公钥)”?@Zennichimaro很高兴听到您的问题已得到解决:)@Zennichimaro我猜您正在寻找Azure容器服务,请参阅本文。