macOS BigSur를 업그레이드한 후 docker-compose에서 오류가 발생했습니다.
docker-compse
오류가 발생했습니다.4
% docker-compose up
Traceback (most recent call last):
File "site-packages/urllib3/connectionpool.py", line 677, in urlopen
File "site-packages/urllib3/connectionpool.py", line 392, in _make_request
File "http/client.py", line 1252, in request
File "http/client.py", line 1298, in _send_request
File "http/client.py", line 1247, in endheaders
File "http/client.py", line 1026, in _send_output
File "http/client.py", line 966, in send
File "site-packages/docker/transport/unixconn.py", line 43, in connect
FileNotFoundError: [Errno 2] No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "docker-compose", line 3, in <module>
File "compose/cli/main.py", line 67, in main
File "compose/cli/main.py", line 123, in perform_command
File "compose/cli/command.py", line 69, in project_from_options
File "compose/cli/command.py", line 132, in get_project
File "compose/cli/docker_client.py", line 43, in get_client
File "compose/cli/docker_client.py", line 170, in docker_client
File "site-packages/docker/api/client.py", line 188, in __init__
File "site-packages/docker/api/client.py", line 213, in _retrieve_server_version
docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
업그레이드 전에 두드리는 지령은 다음과 같다.% brew upgrade
Please update your Command Line Tools (CLT) or delete it if no updates are available.
Update them from Software Update in System Preferences or run:
softwareupdate --all --install --force
If that doesn't show you any updates, run:
sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install
Alternatively, manually download them from:
https://developer.apple.com/download/more/.
% softwareupdate --all --install --force
% sudo rm -rf /Library/Developer/CommandLineTools
% sudo xcode-select --install
명령하다의향
brew upgrade
Homebrew 업데이트 외에 Homebrew를 통해 설치된 패키지도 업데이트됩니다
xcode-select --install
Command Line Tools 설치
결론
Docker 데몬을 시작합니다.
Docker Desktop을 이동하기만 하면 해결됩니다.
이런 결론은 죄송하지만 누군가 수색에 빠질 수도 있어 기사를 남겼다.
Docker가 제대로 작동하는지 확인하십시오.
부산물
파이톤의 버전을 2.716에서 3.9.4로 높여 보세요.
% python -V
Python 2.7.16
% brew install pyenv
% pyenv -v
pyenv 1.2.27
% echo 'eval "$(pyenv init -)"' >> ~/.zshrc
% pyenv install 3.9.4
% pyenv versions
% pyenv global 3.9.4
% pyenv versions
system
* 3.9.4 (set by /Users/hoge/.pyenv/version)
Reference
이 문제에 관하여(macOS BigSur를 업그레이드한 후 docker-compose에서 오류가 발생했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/fjsh/articles/bd19a22bc4f4c3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)