inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

재고시스템으로 알아보는 동시성이슈 해결방법

작업환경 세팅

docker version 오류

해결된 질문

383

알함

작성한 질문수 8

0

homebrew로 docker 설치하는 과정에서 docker version 확인 시에 아래와 같이 오류가 발생합니다.

 

igwangmin@igwangmin-ui-MacBookPro ~ % brew list          

==> Formulae

ca-certificates libevent protobuf@21

docker libfido2 xz

docker-completion lz4 zlib

icu4c mysql zstd

libcbor openssl@3

 

==> Casks

dbeaver-community postman

igwangmin@igwangmin-ui-MacBookPro ~ % brew link docker   

Warning: Already linked: /opt/homebrew/Cellar/docker/26.0.0

To relink, run:

  brew unlink docker && brew link docker

igwangmin@igwangmin-ui-MacBookPro ~ % docker version

Client: Docker Engine - Community

Version:           26.0.0

API version:       1.45

Go version:        go1.22.1

Git commit:        2ae903e86c

Built:             Wed Mar 20 15:10:03 2024

OS/Arch:           darwin/arm64

Context:           default

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

 

그래서 docker 자체를 아래와 같이 삭제하고 새로 시작했는데도 계속 같은 오류가 발생합니다.

java spring 동시성

답변 2

0

최상용

알함님 안녕하세요.
https://soundprovider.tistory.com/entry/Docker-Cannot-connect-to-the-Docker-daemon-at-unixvarrundockersock-Is-the-docker-daemon-running-%ED%95%B4%EA%B2%B0
블로그를 통해 도커서비스를 재시작 해보실 수 있으실까요 ?

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

요청하신 내용에 따르면, Docker를 Homebrew로 설치하신 후 버전을 확인하려고 할 때 “Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?“라는 오류가 발생한다고 하셨습니다. 이 오류는 Docker daemon이 실행되고 있지 않을 때 발생합니다.

해결 방법은 다음과 같습니다:

  1. 먼저 Docker daemon이 현재 실행 중인지 확인해 보세요. Terminal에서 docker ps 명령어를 사용해 확인할 수 있습니다.
  2. 만약 Docker daemon이 실행되지 않았다면, dockerd 명령어로 Docker daemon을 시작하시거나 시스템 환경설정에서 Docker 애플리케이션을 찾아 실행해 주세요.
  3. macOS 사용자시고, Docker를 처음 설치하셨다면, Docker 애플리케이션을 Applications 폴더로 드래그하여 설치 과정을 완료해야 할 수도 있습니다. 설치 후에 Docker 애플리케이션을 실행해보세요.
  4. Docker가 이미 실행중이라면, 다음 명령어를 사용해서 Docker 서비스를 재시작해보세요: brew services restart docker

주의하실 점은, Docker를 실행하기 위해서는 Docker Desktop 애플리케이션이 필요할 수 있으며, Docker Desktop에 대한 권한 요구사항이 충족되어야 합니다.

설명된 단계들을 따라도 문제가 해결되지 않는다면, Docker 설치 상태를 확인하거나 이상 유무를 진단하기 위해 Docker 공식 문서나 커뮤니티를 참조해보시는 것도 좋습니다.

레디선 테스트코드에서 채널이름은 없어도 되는건가요?

0

41

2

낙관적 락을 사용할 떄 차이점

0

118

2

동시성 검증 코드에 관한 문의

0

92

2

단일연산

0

69

2

낙관적락vs. 레디스락

0

106

2

안녕하세요. 레디슨 질문있습니다..!!

0

66

2

@Lock(OPTIMISTIC)이 필요한 이유

0

89

2

get_lock 의 timeout이 3000초 이던데 너무 긴거 아닌가요?

0

129

2

DataSource Hikari 사용 이유

0

145

2

saveAndFlush 사용 이유 문의

0

112

3

비관적 락 VS 네임드 락

0

159

3

application.yaml 에 redis 정보

0

99

2

왜 클래스 이름에 Facade 가 붙나요?

0

181

2

@Transactional 으로 인한 동시성 문제 발생 원인이 궁금합니다.

0

218

2

@modifying 이용한 동시성 제어

0

168

2

DB락과 분산락

0

260

2

NamedLock 테스트 실패

0

186

2

테스트에서 트랜잭션 어노테이션 질문 있습니다.

0

171

2

optimistic Lock 재시도 질문입니다.

0

229

2

낙관적 락 테스트 실패

0

239

2

오류?

0

1626

4

LettureLockStockFacadeTest에서 오류가 발생합니다.

1

268

2

Pessimistic Lock 전체 테스트 오류 문의

0

359

3

비관적 락 vs 레디스(Lettuce)락 비교 관련 질문

0

460

2