Docker su Conemu


9

Sto cercando di eseguire la finestra mobile su ConEmu creando un'attività che apra Docker start.sh file usando git bash.

Poiché normalmente il terminale mobile è puntato a "C:\Program Files\Git\bin\bash.exe" --login -i "C:\Program Files\Docker Toolbox\start.sh" , c'è un modo in cui posso fare un compito su ConEmu per fare questo? Quindi qualcosa del genere:

enter image description here


E qual è la domanda?
Maximus

Risposte:


13

Nei parametri dell'attività:

/dir "C:\Program Files\Docker Toolbox"

comandi:

"%ConEmuDrive%\Program Files (x86)\Git\bin\sh.exe" --login -i -new_console:C:"C:\Program Files\Docker Toolbox\docker-quickstart-terminal.ico" "C:\Program Files\Docker Toolbox\start.sh"

Si prega di notare che ho git in Program Files (x86)e anche che il -new_console il parametro che fa riferimento a ico non è necessario. Presumo che tu abbia quel ico, ma puoi rimuovere l'intero parametro se si rivela problematico, ma rimarrai con l'icona di Git bash.


quindi nel mio caso dovevo aggiungere C:\Program Files\Docker Toolbox anche sul mio percorso.
Yar

"% ProgramFiles% \ Git \ bin \ sh.exe" --login -i -new_console: C: "% ProgramFiles% \ Docker Toolbox \ docker-quickstart-terminal.ico" "% ProgramFiles% \ Docker Toolbox \ start.sh "
Alexandre

9

La risposta postata non ha funzionato per me (usando Docker Toolbox 1.10.3). Ho scelto di installare la shell Docker Bash durante l'installazione (praticamente tutto ciò che offre l'installazione).

Ecco cosa ha funzionato per me (notare l'uso di bash.exe ):

parametri di attività:

/dir "C:\Program Files\Docker Toolbox"

Comando:

"C:\Program Files\Git\bin\bash.exe" --login -i -new_console:C:"C:\Program Files\Docker Toolbox\docker-quickstart-terminal.ico" "C:\Program Files\Docker Toolbox\start.sh"

anche la risposta accettata non ha funzionato per me, ma questa ha funzionato. Sto usando Docker Toolbox 1.11.0
Diego Ponciano

Questa risposta quasi funziona per me, posso vedere la balena ma non posso usarne nessuna docker comando, ho ottenuto bash: docker.exe: comando non trovato , Non so perché, per favore consiglio.
Artisan

Questo è il mio screenshot i.cubeupload.com/Hi7ETK.png
Artisan

Sembra simile a questo problema: github.com/docker/docker/issues/17774 . Sentiti libero di aprire un'altra domanda se hai bisogno di più aiuto in merito.
Mrchief

6

Installare la finestra mobile prima di installare conEmu che è configurato automaticamente.

enter image description here

Parametri dell'attività:

/dir "%DOCKER_TOOLBOX_INSTALL_PATH%" /icon "%DOCKER_TOOLBOX_INSTALL_PATH%\docker.exe"

Avvia console:

"%DOCKER_TOOLBOX_INSTALL_PATH%\..\Git\usr\bin\bash.exe"-l -i "%DOCKER_TOOLBOX_INSTALL_PATH%\start.sh" -new_console:t:"Docker"

2
Se ConEmu è installato prima di installare la finestra degli strumenti della finestra mobile, puoi fare clic su "Aggiungi attività predefinite ..." e ripopolare l'elenco e includere Docker.
KevB

Questo è ciò che ha funzionato per me. Le altre soluzioni continuavano a lamentarsi degli spazi nei percorsi delle directory e non potevano eseguire "C: \ Program"
David Woods

1

Con ConEmu 160207 (su Windows7 Pro), dopo aver installato Docker (versione 1.11.1, build 5604cbe) e poi aprire una finestra di ConEmu, ho notato che c'è un compito per Docker aggiunto automaticamente.

Ecco la finestra di dialogo delle impostazioni di ConEmu:

enter image description here


1

Nessuno di questi ha funzionato per me per un Docker Toolbox appena installato.

Questo è quello che finalmente ho potuto lavorare.

Parametri delle attività

/dir "%DOCKER_TOOLBOX_INSTALL_PATH%" /icon "%DOCKER_TOOLBOX_INSTALL_PATH%\docker.exe"

comandi

set CHERE_INVOKING=1 & %ConEmuDrive%\cygwin64\bin\bash.exe --login -i "%DOCKER_TOOLBOX_INSTALL_PATH%\start.sh" -new_console:t:"Docker"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.