如何在dotcloud中明确销毁服务?

时间:2013-02-18 11:58:01

标签: dotcloud

从dotcloud.yml中删除了mondodb服务并推送到dotcloud后,我收到了此警告:

Warning: Service mongo is no longer in your dotcloud.yml, but will continue running until you destroy it explictly.

但是在CLI文档或dotcloud页面中,我不明白如何明确地破坏服务。

1 个答案:

答案 0 :(得分:2)

您可以使用destroy命令,在其中指定要销毁的应用程序和服务。

如果您只是放置应用程序,您将销毁整个应用程序,所以要小心并确保指定要销毁的服务。

这是一个例子。

检查您的dotcloud cli版本以了解要使用的版本。

$ dotcloud --version

CLI版本0.9.x

# destroy the application
$ dotcloud destroy --application <app name>

# destroy a service in the application
$ dotcloud destroy --application <app name> <service name>

有关详细信息,请参阅这些文档:http://docs.dotcloud.com/firststeps/in-depth/#deleting-services

CLI版本0.4.x

# destroy the application
$ dotcloud destroy <app_name>

# destroy a service in the application
$ dotcloud destroy <app_name>.<service_name>

有关详细信息,请参阅这些文档:http://docs.dotcloud.com/0.4/firststeps/in-depth/#deleting-services

注意:您也可以使用信息中心。但是,看起来你只能破坏应用程序,它不会让你破坏服务。所以现在这对你没什么好处,但将来可能会增加它。