1

cheDockerを使用してubuntuマシンにEclipseをインストールしましたが、インストール後は正常に機能しました。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-serverche実行され、すべてのワークスペースが失われました。どうすればこれを克服できますか?

4

1 に答える 1

1

ワークスペースが失われない代替案を提案できます。docker に引数 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
于 2016-12-26T06:12:18.973 に答える