Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 从SSH重新启动Dokku应用程序的正确命令是什么?_Docker_Digital Ocean_Dokku - Fatal编程技术网

Docker 从SSH重新启动Dokku应用程序的正确命令是什么?

Docker 从SSH重新启动Dokku应用程序的正确命令是什么?,docker,digital-ocean,dokku,Docker,Digital Ocean,Dokku,我使用Dokku在DigitalOcean上部署的Rails应用程序崩溃,并开始返回500个错误 如何在不按下空提交的情况下重新启动它?找到了它!您必须直接使用Dockerrestart命令 通过SSH连接到服务器并运行: docker重启`cat/home/dokku/myapp/CONTAINER` myapp是我的应用程序的名称。如果需要,请更改应用程序的路径。如果您只想重新启动web应用程序,请运行dokku deploy myapp重新启动应用程序的正确方法是: dokku rele

我使用Dokku在DigitalOcean上部署的Rails应用程序崩溃,并开始返回500个错误

如何在不按下空提交的情况下重新启动它?

找到了它!您必须直接使用Docker
restart
命令

通过SSH连接到服务器并运行:

docker重启`cat/home/dokku/myapp/CONTAINER`


myapp是我的应用程序的名称。如果需要,请更改应用程序的路径。

如果您只想重新启动web应用程序,请运行
dokku deploy myapp
重新启动应用程序的正确方法是:

dokku release myapp
dokku deploy myapp
这是在设置环境变量后在中的操作方式:

config_restart_app() {
  APP="$1";

  echo "-----> Releasing $APP ..."
  dokku release $APP
  echo "-----> Release complete!"
  echo "-----> Deploying $APP ..."
  dokku deploy $APP
  echo "-----> Deploy complete!"
}
我已发送了一个添加
dokku restart myapp
命令的命令。

编辑

“新”方法似乎是发出命令“dokku ps:restart myapp”

结束编辑

更简单的方法可能是使用插件:

然后发行

dokku-rebuild-myapp
dokku-ps:restart
适用于使用
dokku
系统用户登录的我


使用
dokku应用程序
列出您的应用程序。

至少从v开始。从0.3.15开始,您可以运行
dokku help
查看所有可用的dokku命令。
dokku ps:restart APP
现在是正确的方法。我发现这会导致dokku出现问题。它不希望你背着它直接与docker重启。谢谢@Adamantish现在有一种直接在dokku实现的方法,我改变了被接受的答案这对我来说很有效,而且似乎是官方的,截至2016年12月22日。我发现我的域返回502(坏网关),因为我的应用程序已关闭。