我使用Docker在Ubuntu机器中安装了Eclipse che
,安装后效果很好。然后,我重新启动计算机并尝试使用che start
命令将其运行,然后给出这样的错误
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
运行,我所有的工作区都丢失了。我如何克服这个?
我可以提出替代方案您可以通过使用参数che_server_container_name = che-server-new来启动不同容器中的CHE服务器,请参见下面的示例:
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