>백엔드 개발 >Golang >Go Docker SDK: unix:///var/run/docker.sock에서 Docker 데몬에 연결할 수 없습니다. 도커 데몬이 실행 중인가요?

Go Docker SDK: unix:///var/run/docker.sock에서 Docker 데몬에 연결할 수 없습니다. 도커 데몬이 실행 중인가요?

WBOY
WBOY앞으로
2024-02-12 16:54:061259검색

Go Docker SDK:无法连接到位于 unix:///var/run/docker.sock 的 Docker 守护进程。 docker 守护进程是否正在运行?

질문 내용

내 로컬 컴퓨터(apple m2)에서 실행 중인 도커 서버에 연결하고 싶습니다. docker ps를 실행하면 실행 중인 모든 컨테이너가 시작됩니다. 이는 Docker 서버가 실행 중임을 의미하며 Docker Desktop으로 이동하여 이를 확인할 수 있습니다. 하지만 docker go sdk를 통해 연결하려고 하면 연결에 실패합니다.

으아악

다음은 명령의 출력입니다. docker context ls:

❯ go run main.go
2023/05/20 17:34:15 cannot connect to the docker daemon at unix:///var/run/docker.sock. is the docker daemon running?
exit status 1

해결 방법

Docker 설정 > 고급으로 이동하여 Docker 양말을 활성화하여 문제를 해결했습니다.

위 내용은 Go Docker SDK: unix:///var/run/docker.sock에서 Docker 데몬에 연결할 수 없습니다. 도커 데몬이 실행 중인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제