Vscode-docker: exec: "com.docker.cli"와 ν•¨κ»˜ λΉŒλ“œ 이미지 μ‹€νŒ¨: Mac의 $PATH 버전 1.6.0μ—μ„œ μ‹€ν–‰ νŒŒμΌμ„ 찾을 수 μ—†μŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2020λ…„ 10μ›” 02일  Β·  10μ½”λ©˜νŠΈ  Β·  좜처: microsoft/vscode-docker

μ•ˆλ…•ν•˜μ„Έμš”!

Mac용 VScodeλ₯Ό μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

"λΉŒλ“œ 이미지"λŠ” 버전 1.3.0μ—μ„œ μž‘λ™ν–ˆμŠ΅λ‹ˆλ‹€. 버전 1.6.0으둜 μ—…λ°μ΄νŠΈν•œ ν›„ μž‘λ™ν•˜λŠ” Dockerfile둜 이미지λ₯Ό λΉŒλ“œν•˜λ©΄ "exec: "com.docker.cli": $PATHμ—μ„œ μ‹€ν–‰ νŒŒμΌμ„ 찾을 수 μ—†μŒ" 였λ₯˜μ™€ ν•¨κ»˜ μ‹€νŒ¨ν•©λ‹ˆλ‹€.

VScode λ‹€μ‹œ μ‹œμž‘ 및 컴퓨터 μž¬λΆ€νŒ…μ΄ μž‘λ™ν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

ν™˜κ²½ : μ΅œμ‹  λ²„μ „μ˜ Docker, VScode, MacOS Catalinaλ₯Ό μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

λ‚΄ ν•΄κ²° 방법 : 버전을 1.3.0으둜 λ‹€μš΄κ·Έλ ˆμ΄λ“œ

이 문제λ₯Ό μ‚΄νŽ΄λ³΄κ³  μ΅œμ‹  λ²„μ „μ—μ„œ μˆ˜μ •ν•΄ μ£Όμ‹œκ² μŠ΅λ‹ˆκΉŒ?

external tracking

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

@bwateratmsft 연ꡬ에 κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€. μ €λŠ” λ‹€μš΄κ·Έλ ˆμ΄λ“œ 및 μ—…κ·Έλ ˆμ΄λ“œλ₯Ό ν•˜μ§€ μ•Šμ•˜μ§€λ§Œ 링크된 문제 μ—μ„œ @mat007 의 쑰언을 따라 "ν΄λΌμš°λ“œ κ²½ν—˜ ν™œμ„±ν™”"λ₯Ό λΉ„ν™œμ„±ν™”ν–ˆμŠ΅λ‹ˆλ‹€.

이 κΈ°λŠ₯이 μ—†μœΌλ©΄ λ‹€μ‹œ μž‘λ™ν•©λ‹ˆλ‹€.

Enable Cloud Experience

건배
ν•œλ„€μŠ€

λͺ¨λ“  10 λŒ“κΈ€

Spotlight( ⌘ + Space )μ—μ„œ VSCodeλ₯Ό μ—΄μ—ˆμŠ΅λ‹ˆκΉŒ? #2254와 같을 수 μžˆμŠ΅λ‹ˆλ‹€. Spotlightμ—μ„œ μ‹œμž‘λœ 앱에 λŒ€ν•΄ PATH λ³€μˆ˜μ˜ λŒ€λΆ€λΆ„μ΄ μ±„μ›Œμ§€μ§€ μ•ŠλŠ” OSX의 버그가 μžˆμŠ΅λ‹ˆλ‹€.

macOS Catalina(10.15.7), Docker Plugin 1.6.0, zsh 터미널을 μ‚¬μš©ν•˜μ—¬ λ™μΌν•œ 문제λ₯Ό 보고할 수 μžˆμŠ΅λ‹ˆλ‹€.

터미널, μ‘μš© ν”„λ‘œκ·Έλž¨ 폴더, 슀포트라이트(λ˜λŠ” μ•Œν”„λ ˆλ“œ)μ—μ„œ 싀행해도 상관 μ—†μŠ΅λ‹ˆλ‹€.

건배
ν•œλ„€μŠ€

@HannesOberreiter VSCode에 λ‚΄μž₯된 터미널을 μ‚¬μš©ν•˜λŠ” 경우 Dockerκ°€ 계속 μž‘λ™ν•©λ‹ˆκΉŒ, μ•„λ‹ˆλ©΄ λ™μΌν•œ 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆκΉŒ?

OSXμ—μ„œ PATH 에 ν•˜λ‚˜ μ΄μƒμ˜ λ¬Έμ œκ°€ μžˆλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€. Docker ν™•μž₯이 PATH λ³€μˆ˜λ₯Ό μ‘°μž‘ν•˜λŠ” 것은 μ μ ˆν•˜μ§€ μ•ŠμœΌλ―€λ‘œ ν™•μž₯이 ν•  수 μžˆλŠ” 일은 μ—†μŠ΅λ‹ˆλ‹€. μš°λ¦¬λŠ” 근본적인 λ¬Έμ œκ°€ 그것을 μ™„μ „νžˆ μ±„μš°μ§€ λͺ»ν•˜κ²Œ ν•˜λŠ” 것을 λ°œκ²¬ν•˜λ €κ³  λ…Έλ ₯ν•΄μ•Ό ν•©λ‹ˆλ‹€.

@bwateratmsft 톡합 터미널을 μ˜λ―Έν•©λ‹ˆκΉŒ? 예, DockerλŠ” λ‚΄λΆ€μ—μ„œ μž‘λ™ν•©λ‹ˆλ‹€.

Example Integrated Terminal

감사 ν•΄μš”! 이 μ‚¬μš©μžκ°€ λ™μΌν•œ 문제λ₯Ό κ²ͺκ³  μžˆλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€. https://stackoverflow.com/questions/64120020/exec-com-docker-cli-executable-file-not-found-in-path

λ‚΄λΆ€μ—μ„œ λΉŒλ“œ / μ‹€ν–‰ / 기타 μž‘μ—…μ€ ν•΄λ‹Ή μ‚¬μš©μžκ°€ 보고 μžˆλŠ” 것과 λ™μΌν•œ zsh -c <the command> 을 μˆ˜ν–‰ν•©λ‹ˆλ‹€. 그듀은 2.3.0.5μ—μ„œ 2.3.0.4둜 λ‹€μš΄κ·Έλ ˆμ΄λ“œν•˜λ©΄ λ¬Έμ œκ°€ ν•΄κ²°λœλ‹€κ³  λ§ν–ˆμŠ΅λ‹ˆλ‹€. μ—°κ²°λœ 문제 μ—μ„œ 2.4.0.0으둜 μ—…κ·Έλ ˆμ΄λ“œν•˜λ©΄

κ·€ν•˜ λ˜λŠ” @wanfengkai κ°€ Docker Desktop 2.4.0.*으둜 μ—…κ·Έλ ˆμ΄λ“œν•˜κ³  λ¬Έμ œκ°€ ν•΄κ²°λ˜λŠ”μ§€ 확인할 수 μžˆμŠ΅λ‹ˆκΉŒ?

@bwateratmsft 연ꡬ에 κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€. μ €λŠ” λ‹€μš΄κ·Έλ ˆμ΄λ“œ 및 μ—…κ·Έλ ˆμ΄λ“œλ₯Ό ν•˜μ§€ μ•Šμ•˜μ§€λ§Œ 링크된 문제 μ—μ„œ @mat007 의 쑰언을 따라 "ν΄λΌμš°λ“œ κ²½ν—˜ ν™œμ„±ν™”"λ₯Ό λΉ„ν™œμ„±ν™”ν–ˆμŠ΅λ‹ˆλ‹€.

이 κΈ°λŠ₯이 μ—†μœΌλ©΄ λ‹€μ‹œ μž‘λ™ν•©λ‹ˆλ‹€.

Enable Cloud Experience

건배
ν•œλ„€μŠ€

@gtardif 아이디어가 μžˆμŠ΅λ‹ˆκΉŒ? ν΄λΌμš°λ“œ κ²½ν—˜μ„ λΉ„ν™œμ„±ν™”ν•˜μ—¬ λ¬Έμ œκ°€ ν•΄κ²°λœ 경우 μƒˆ CLI와 관련이 μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€.

였늘 Docker Desktop 2.3.0.5μ—μ„œ 이 λ¬Έμ œκ°€ λ°œμƒν–ˆμœΌλ©° 2.4.0.0으둜 μ—…κ·Έλ ˆμ΄λ“œν•˜λ©΄ λ¬Έμ œκ°€ ν•΄κ²°λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

였늘 Docker Desktop 2.4.0.0μ—μ„œ 이 λ¬Έμ œκ°€ λ°œμƒν–ˆμœΌλ©° ν™˜κ²½ μ„€μ •μ—μ„œ λͺ…령쀄에 λŒ€ν•œ "ν΄λΌμš°λ“œ κ²½ν—˜"을 λΉ„ν™œμ„±ν™”ν•˜λ©΄ λ¬Έμ œκ°€ ν•΄κ²°λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

이λ₯Ό μΆ”μ ν•˜κΈ° μœ„ν•΄ https://github.com/docker/compose-cli/issues/754 λ₯Ό μ—΄μ—ˆμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰