2016-12-24 65 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