2016-12-24 83 views
0

我使用docker在我的ubuntu機器上安裝了eclipse che,安裝後它工作正常。然後我重新啓動計算機,並嘗試使用che start命令,然後把它交給這樣的錯誤eclipse che啓動錯誤

ERROR: !!! 
ERROR:  A container running ECLIPSE CHE named "che-server" already exists. 
      1. Use "info" to find it's URL. 
      2. Use "restart" to stop it and start anew. 
      3. Stop it with "stop". 
      4. Remove it manually (docker rm -f che-server) and try again. Or: 
      5. Set CHE_SERVER_CONTAINER_NAME to a different value and try again. 
ERROR: !!! 

據消息我鍵入docker rm -f che-server然後che跑去,我的所有工作區已丟失運行。我如何克服這一點?

+0

您是否簡單地嘗試過'docker start che-server'?這可能會訣竅,重新啓動停用的容器。 –

+0

是的,它的工作......感謝您的指示。可以解釋爲什麼服務器需要啓動?我是碼頭工人的新手。 – Govinda

回答

0

我可以建議的替代,你不會失去你的工作空間, 你可以只是路過搬運工人用爭論CHE_SERVER_CONTAINER_NAME =鴻服務器的新的開始在不同的容器中澈服務器,見下面的例子:

docker run -v /var/run/docker.sock:/var/run/docker.sock -e CHE_SERVER_CONTAINER_NAME=che-server-new codenvy/che-launcher:nightly start 

用於固定存在的問題: 如果你想運行在同一容器中,然後就可以殺死現有的容器,並嘗試啓動它。

docker kill che-server