2016-06-21 20 views
0

私は別のマシンで作成したイメージからelasticsearchをインストールしようとしていますが、コンテナを作成するとコマンドが見つかりません。私はコマンドがイメージの一部としてエクスポートされていないことを理解しましたが、正しく動作するようにするための適切なコマンドを見つけることはできません。マシンA上のelasticsearch dockerイメージのインストールに失敗しました。

私のような画像を作成しています:マシンBで

sudo docker pull elasticsearch 
sudo docker save -o "elastic.image.tar" elasticsearch 

私はイメージをインポートし、それをドッキングウィンドウの実行に

sudo docker import "elastic.image.tar" 
sudo docker run -d elasticsearch 

を実行しようとしている私が取得

012:私はまた、次のコマンドを試してみた

docker: Error response from daemon: No command specified. 
See 'docker run --help'. 

それらの

sudo docker run -d elasticsearch elasticsearch 
sudo docker run -d elasticsearch "/docker-entrypoint.sh elasticsearch" 
sudo docker run -d elasticsearch "/usr/share/elasticsearch/docker-entrypoint.sh elasticsearch" 
sudo docker run -d elasticsearch "/bin/bash" 

どれも働いていない、すべてが同じようresponceを返しました: ドッキングウィンドウ:デーモンからのエラー応答:コンテナコマンド「XXX」が見つからないか、存在しない..

をここで指定する権利コマンドは何ですか?

答えて

3

docker load -i elastic.image.tarを試してdocker run elasticsearchに電話できますか?この質問をチェックして、保存/読み込みと書き出し/読み込みの間にあるdifferencesを知ってください。

関連する問題