2015-09-24 14 views
10

Sto usando Ubuntu 14.04 e ho seguito i passi esatti di official docker-compose installation manual.Docker-compose non si installa correttamente su Ubuntu 14.04-line 1: {error: Not Found}

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 

Ma, purtroppo, l'esecuzione docker-compose mi ha dato un errore command not found.

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

ho provato aperto il file /usr/local/bin/docker-compose e si vede in effetti:

{error:Not Found}: command not found 

Così immagino finestra mobile-comporre non installato correttamente, chiunque ha incontrato lo stesso problema?

+1

In caso di problemi durante l'installazione con l'arricciatura, è possibile utilizzare pip invece: 'PIP installare -U finestra mobile-compose' – BMW

+0

ho appena necessario per disconnettersi e riconnettersi in – citynorman

risposta

18

In caso di problemi durante l'installazione con l'arricciatura, è possibile utilizzare pip invece:

pip install -U docker-compose 

allora avete bisogno di applicare le autorizzazioni eseguibili al binario:

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

fammi sapere se il problema è fisso o no.

+0

Funziona per me in armbian. –

8

È necessario sostituire VERSION_NUM con il numero di versione della versione da here. Al momento della stesura di questa risposta, il numero di versione è 1.4.2. Quindi i tuoi comandi diventano:

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 risulta che non posso usare l'arricciatura in questo computer, quindi la risposta usando 'pip' funziona per me. Entrambe sono risposte corrette :) – Enrico

+0

Ciò può accadere anche se il comando di arricciatura lungo viene diviso tra due comandi nel tuo incolla. Dovrai assicurarti che si tratti di un singolo comando per poterlo installare correttamente. – Splaktar

2

Primo.

sudo apt-get -y install python-pip 

Quindi.

sudo pip install docker-compose 
+0

Perché dovresti installare docker-comporre globalmente usando 'sudo'? Dovresti davvero installarlo in un 'virtualenv' per la sanità mentale. –

+0

Questo mi ha dato "ERRORE: client e server non hanno la stessa versione (client: 1.25, server: 1.18)" quando ho provato ad avviare un container –

2

Ho avuto lo stesso problema e la soluzione era semplice:

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

Ricevo ancora che nessun file come docker-compose e la tua risposta è stata utile per me. – Thaian