2017-06-02 9 views
1

日食CHEドッキングウィンドウ - ワークスペースを作成することはできません - <no value>/libに/ linux_amd64 /端末、次のコマンドを使用して<a href="https://eclipse.org/che/docs/setup/docker/" rel="nofollow noreferrer">https://eclipse.org/che/docs/setup/docker/</a> で説明したように私は日食のCHE設定しようとした

docker run -p 8080:8080 \ 
      --name che \ 
      --rm \ 
      -v /var/run/docker.sock:/var/run/docker.sock \ 
      -v /myimage \ 
      eclipse/che-server:5.0.0-latest 

CHEが正常に実行されますが、中に、ワークスペースを作成すると、次のエラーメッセージが表示されます。

Caused by: org.eclipse.che.api.core.ServerException: Error response from docker API, status: 500, message: create <no va 
lue>/lib/linux_amd64/terminal: "<no value>/lib/linux_amd64/terminal" includes invalid characters for a local volume name 
, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intented to pass a host directory, use absolute path 

これは、デービッドとWindowsインスタンスの両方で発生します。私はドッカーには全く新しいです。何が原因だろうか?

答えて

1

正しいです:

-v /myimage 

それはdocumentedだとして、それらがCHEの/データを置くことをお勧めしますドッカーの実行間でデータを保持するためのボリューム。だから、

、このボリュームに置く:このコマンドで結果の

-v $(pwd)/che-data:/data 

を:

docker run -p 8080:8080 \ 
     --name che \ 
     --rm \ 
     -v /var/run/docker.sock:/var/run/docker.sock \ 
     -v $(pwd)/che-data:/data \ 
     eclipse/che-server:5.0.0-latest 

$(pwd)/che-dataは、CHEのデータが保存されるホストマシン内のディレクトリです。

/dataは、./che-data の外部にあるコンテナにリンクされているcheコンテナ内のディレクトリです。

0

-v/MYIMAGEは\間違っている:/データは、ドッカーはこれの構文について不平を言っている

2

私は同じ問題に直面していて、インストールが間違っていたことに気付きました。 eclipse cheウェブサイトの指示に従うことは、あなたがそれを初心者であればかなり困難になる可能性があります。

dockerイメージを使用してeclipse cheをインストールするには、以下の手順に従ってください。現在直面している問題はなくなります。

(以下のコマンドを使用して、Debianのディストリビューションであるという仮定である。私はUbuntuの16.04日午前)

1.マシン上でJDKをインストールします。ドッキングウィンドウが正常に

EclipseのCHEをインストール

$ systemctl status docker 

$ docker -v 

$ sudo docker info 

$ sudo docker hello-world 

4をインストールしている場合

$ sudo apt-get update 

$ sudo apt-get install default-jdk 

2.ドッカー

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 

$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" 

$ sudo apt-get update 

$ sudo apt-get install -y docker-ce 

3.確認しインストールします

$ cd ~ $ sudo mkdir eclipseche $ sudo docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock -v ~/eclipseche:/data eclipse/che start 
関連する問題

 関連する問題