2013-02-18 56 views
1

除去從dotcloud.yml一個mondodb服務後,並推到dotcloud我有這樣的警告:如何在dotcloud中明確銷燬服務?

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

但CLI文檔或頁面dotcloud我做不精怎麼明確地摧毀一個服務。

回答

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

注意:您也可以使用儀表板。但是,看起來您只能銷燬該應用程序,並且不會讓您破壞該服務。所以這樣做現在不會對你有太大的好處,但它可能會在未來增加。

+0

謝謝!!!在CLI幫助中只是說'銷燬銷燬現有的應用程序'不要說任何關於銷燬服務的事情 – remosu 2013-02-19 11:22:46