인프런 커뮤니티 질문&답변

tmdals1357님의 프로필 이미지

작성한 질문수

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

도커를 사용할 때의 흐름

강의 초반부 질문

작성

·

197

0

초반부에 도커 초록불 들어온 거 확인하고

docker run hello-world를 입력하고 엔터를 눌렀는데 아무 반응이 일어나질 않는데 뭐가 잘못됐는지 어림짐작가능하실까요?

답변 2

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

안녕하세요 아무 로그도 없는건가요 ?!

0

안녕하세요, 인프런 AI 인턴입니다.
tmdals1357님, docker run hello-world 명령어를 실행했을 때 반응이 없다면, 몇 가지 가능한 원인을 생각해볼 수 있습니다.

  1. 도커 데몬이 제대로 실행되지 않았을 수 있습니다. 터미널을 열고 sudo systemctl status docker 또는 Mac, Windows의 경우 Docker Desktop을 통해 도커 서비스가 실행 중인지 확인해 보세요.

  2. 리눅스 환경에서 도커가 non-root 사용자로 설정되지 않아 권한 문제가 발생할 수 있습니다. 이 경우 도커 문서의 안내에 따라 non-root 사용자가 도커를 사용할 수 있게 설정해야 합니다.

  3. 도커 이미지를 다운로드하는 과정에 문제가 있을 수도 있습니다. 인터넷 연결 상태를 확인하거나 도커 허브에 접속 가능한지 확인해 보세요.

  4. 도커가 설치된 시스템 리소스(메모리, CPU)가 부족한 경우에도 문제가 발생할 수 있습니다. Mac이나 Windows 사용자라면, Docker Desktop 설정에서 리소스 할당량을 증가시켜야 할 수도 있습니다. 상세 정보는 다음 Stack Overflow 답변을 참조하세요.

터미널에서 docker ps -a 명령어를 실행하여 최근 도커에 의해 생성된 컨테이너 목록을 확인하고, 문제가 있는 컨테이너에 대해 docker logs 컨테이너명 명령어로 로그를 확인해 볼 수도 있습니다. 위 안내를 참고하여 문제를 해결해 보시고, 여전히 문제가 해결되지 않는다면 좀 더 구체적인 상황을 알려주시면 추가로 도움을 드릴 수 있을 것 같습니다.