2015-07-28 13 views
46

Ho usato finestra mobile sul mio per eseguire Quantum GIS seguendo le istruzioni che ho trovato qui: https://registry.hub.docker.com/u/kartoza/qgis-desktop/Risposta errore Docker dal daemon: conflitto. già in uso da contenitore

Tutto sta funzionando benissimo fino alla settimana scorsa, quando ho cominciato ad avere questo messaggio di errore: Error response from daemon: Conflict. The name "qgis-desktop-2-4" is already in use by container 235566ae17b8. You have to delete (or rename) that container to be able to reuse that name.

Non sono del tutto sicuro di cosa significhi, nonostante la ricerca di indizi su questo forum. Non avevo cambiato nulla prima di questo evento e sono stati il ​​lancio con successo il contenitore con questo comando:

sudo docker run --rm --name="qgis-desktop-2-4"  -i -t  -v ${HOME}:/home/${USER}  -v /tmp/.X11-unix:/tmp/.X11-unix  -e DISPLAY=unix$DISPLAY  kartoza/qgis-desktop:latest 

Tutte le idee come posso risolvere questo problema?

Grazie

Marty

risposta

84

Si presenta come un contenitore con il nome qgis-desktop-2-4 esiste già nel sistema. È possibile controllare l'output del comando sottostante per confermare se esiste davvero:

$ docker ps -a 

ultima colonna della produzione al di sopra di comando è per i nomi.

Se esiste il contenitore, rimuoverlo mediante:

$ docker rm qgis-desktop-2-4 

o con forza usando,

$ docker rm -f qgis-desktop-2-4 

E poi provare a creare un nuovo contenitore. Spero possa aiutare!

+0

hey @Dharmit grazie per il commento. Ho provato questo, ma ora viene visualizzato il seguente messaggio di errore 'groupadd: GID '0' esiste già useradd: utente 'root' esiste già Nessun protocollo specificato Avviso: qgis.bin: impossibile connettersi a X server unix: 0.0' –

+0

It sembra che l'immagine provi a rendere l'utente root e un gruppo radice che in realtà esiste già. Docker utilizza root: root come utente e gruppo di default. Ma il primo problema è stato risolto quando hai rimosso il primo contenitore. – luxas

+0

hmm, strano quindi perché funzionava bene per iniziare con i 3 - 4 mesi. Qualche idea su cosa posso fare per risolvere questo problema ?! –

Problemi correlati