从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页面中,我不明白如何明确地破坏服务。
答案 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
注意:您也可以使用信息中心。但是,看起来你只能破坏应用程序,它不会让你破坏服务。所以现在这对你没什么好处,但将来可能会增加它。