2015-09-24 22 views
10

Ubuntu 14.04を使用しており、正確な手順はofficial docker-compose installation manualです。Ubuntu 14.04の1行目にDocker-composeが正しくインストールされない:{エラー:見つかりません}

sudo su 
curl -L https://github.com/docker/compose/releases/download/VERSION_NUM/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 
chmod +x /usr/local/bin/docker-compose 

しかし残念ながら、実行docker-composeは私にcommand not foundエラーを与えました。

[email protected]:~$ docker-compose 
/usr/local/bin/docker-compose: line 1: {error:Not Found}: command not found 

私は/usr/local/bin/docker-composeファイルを開くしようと、それが実際に示しています

{error:Not Found}: command not found 

したがって、私はドッキングウィンドウ-COMPOSEが正しくインストールされていないと思い、誰もが同じ問題を満たしていますか?

+1

あなたはカールとインストールに問題がある場合は、代わりにピップを使用することができます: 'PIPは-U]ドッキングウィンドウ-compose'をインストール – BMW

+0

私はちょうどログアウトして再度ログインする必要があります – citynorman

答えて

18

あなたはカールとインストールに問題がある場合は、代わりにピップを使用することができます。

pip install -U docker-compose 

を次にあなたがバイナリに実行権限を適用する必要があります。

chmod +x /usr/local/bin/docker-compose 

は、問題が固定されている場合、私に教えてくださいか否か。

+0

私のために武装勢力で働いています。 –

8

VERSION_NUMを、hereのリリースのバージョン番号で置き換える必要があります。この回答を書いている時点で、バージョン番号は1.4.2です。コマンドは次のようになります。

sudo su 
curl -L https://github.com/docker/compose/releases/download/1.4.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 
+0

@NicBarker判明このコンピュータではカールを使うことができないので、 'pip'を使った答えは私にとっては役に立ちます。両方とも正解です:) – Enrico

+0

これは、長いcurlコマンドがペーストの2つのコマンドに分割された場合にも発生します。正しくインストールするには、コマンドが1つであることを確認する必要があります。 – Splaktar

2

最初。その後

sudo apt-get -y install python-pip 

sudo pip install docker-compose 
+0

'sudo'を使ってドッカーをグローバルにインストールするのはなぜですか?あなたは真実のために 'virtualenv'にそれをインストールするべきです。 –

+0

これは私に、コンテナを開始しようとしたときに「エラー:クライアントとサーバが同じバージョン(クライアント:1.25、サーバ:1.18)を持っていません」というメッセージを表示しました。 –

2

私は同じ問題を持っていたし、解決策は単純だった:

sudo ln /usr/local/bin/docker-compose /usr/bin 
+0

私はまだドッカーのようなファイルを作成しておらず、私のために。 – Thaian

関連する問題