นักเทียบท่าบน Conemu


9

ฉันพยายามที่จะทำให้การทำงานนักเทียบท่าใน ConEmu โดยการสร้างงานที่เปิดขึ้นมาเทียบท่าไฟล์โดยใช้start.shgit bash

เนื่องจากโดยปกติแล้วนักเทียบท่าปลายทางจะชี้ไปที่"C:\Program Files\Git\bin\bash.exe" --login -i "C:\Program Files\Docker Toolbox\start.sh"ใดฉันสามารถทำงานใน ConEmu ได้ไหม ดังนั้นสิ่งนี้:

ป้อนคำอธิบายรูปภาพที่นี่


และคำถามคืออะไร
Maximus

คำตอบ:


13

ในพารามิเตอร์งาน:

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

คำสั่ง:

"%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"

โปรดทราบว่าฉันมีคอมไพล์Program Files (x86)และ-new_consoleพารามิเตอร์ที่อ้างถึง ico นั้นไม่จำเป็น ฉันถือว่าคุณมี ico นั้น แต่คุณสามารถลบพารามิเตอร์ทั้งหมดได้ถ้ามันพิสูจน์ได้ว่ามีปัญหา แต่คุณจะเหลือไอคอน Gash bash


ดังนั้นในกรณีของฉันฉันต้องเพิ่มC:\Program Files\Docker Toolboxเส้นทางของฉันด้วย
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

คำตอบที่โพสต์ไม่ทำงานสำหรับฉัน (โดยใช้ Docker Toolbox 1.10.3) ฉันเลือกที่จะติดตั้งเชลล์ Docker Bash ระหว่างการติดตั้ง

นี่คือสิ่งที่ใช้ได้กับฉัน (สังเกตการใช้bash.exe):

พารามิเตอร์งาน:

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

คำสั่ง:

"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"

คำตอบที่ยอมรับก็ใช้ไม่ได้สำหรับฉัน แต่อันนี้ใช้ได้ ฉันกำลังใช้ Docker Toolbox 1.11.0
Diego Ponciano

คำตอบนี้ใช้ได้กับฉันฉันเห็นวาฬ แต่ฉันไม่สามารถใช้dockerคำสั่งใด ๆได้ฉันได้bash: docker.exe: ไม่พบคำสั่งฉันไม่รู้ว่าทำไมโปรดแนะนำ
Artisan

นี่คือภาพหน้าจอของฉันi.cubeupload.com/Hi7ETK.png
Artisan

มันมีลักษณะคล้ายกับปัญหานี้: github.com/docker/docker/issues/17774 อย่าลังเลที่จะเปิดคำถามอื่นถ้าคุณต้องการความช่วยเหลือเพิ่มเติมในการอัปเกรดใหม่
Mrchief

6

ติดตั้งตัวเทียบท่าก่อนติดตั้ง conEmu ที่กำหนดค่าโดยอัตโนมัติ

ป้อนคำอธิบายรูปภาพที่นี่

พารามิเตอร์งาน:

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

เริ่มคอนโซล:

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

2
หากมีการติดตั้ง ConEmu ก่อนที่จะติดตั้งกล่องเครื่องมือนักเทียบท่าคุณสามารถคลิก "เพิ่มงานเริ่มต้น ... " และมันจะรวมรายการใหม่และรวมถึงนักเทียบท่า
KevB

นี่คือสิ่งที่ได้ผลสำหรับฉัน โซลูชันอื่น ๆ ยังคงบ่นเกี่ยวกับช่องว่างในเส้นทางไดเรกทอรีและไม่สามารถเรียกใช้ "C: \ Program"
David Woods

1

ด้วย ConEmu 160207 (บน Windows7 Pro) หลังจากติดตั้ง Docker (เวอร์ชั่น 1.11.1, สร้าง 5604cbe) จากนั้นเปิดหน้าต่าง ConEmu ขึ้นมาฉันสังเกตเห็นว่ามีงานเพิ่ม Docker โดยอัตโนมัติ

นี่คือกล่องโต้ตอบการตั้งค่า ConEmu:

ป้อนคำอธิบายรูปภาพที่นี่


1

สิ่งเหล่านี้ไม่ได้ผลกับฉันสำหรับกล่องเครื่องมือตัวเชื่อมต่อที่เพิ่งติดตั้งใหม่

นี่คือสิ่งที่ฉันต้องทำงานในที่สุด

พารามิเตอร์งาน

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

คำสั่ง

set CHERE_INVOKING=1 & %ConEmuDrive%\cygwin64\bin\bash.exe --login -i "%DOCKER_TOOLBOX_INSTALL_PATH%\start.sh" -new_console:t:"Docker"
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.