inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

비전공자도 이해할 수 있는 Docker 입문/실전

[실습] Docker로 MySQL 실행시켜보기 - 4

윈도우 환경에서 실행하는데 보이지 않습니다.

329

쿠크다그

작성한 질문수 3

0

image.png

안녕하세요 강사님 해당 강의 내용을 따라가는데 제 터미널 환경에서는 volume에 관한 정보를 확인할 수가 없습니다
컨테이너는 정상적으로 실행되고 이제 mysql_data도 생성되는데 안이 비어있더라고요..
git bash, powershell, cmd 3개의 환경에서 해봣는데 문제를 해결할 수가 없었습니다...

docker docker-compose docker-volume docker-image container ecr

답변 2

0

JSCODE 박재성

안녕하세요 준규님! 질문 주신 내용에 대해 답변드려 볼게요:)

볼륨이 생성되지 않는 이유에는 여러가지가 있을 수 있습니다!

 

우선 아래 조치 먼저 시도해보시겠어요~??

https://www.lainyzine.com/ko/article/how-to-run-windows-terminal-and-powershell-in-administrator-mode/

위 링크 보시면 git bash, powershell, cmd 등을 실행시킬 때 관리자 권한으로 실행시켜서 다시 명령어를 입력해보시기 바랍니다!

 

이렇게 했는 데도 작동하지 않을 경우 다시 질문 남겨주세요~~

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 박준규님!

윈도우 환경에서 Docker를 사용해 MySQL 컨테이너를 실행하면서 데이터가 저장되지 않는 문제를 겪고 계시는군요. 이런 종류의 문제는 주로 Docker의 볼륨 마운트 설정이나 파일 권한 문제에서 발생할 수 있습니다.

먼저, 다음 사항을 확인해 보세요:

  1. 윈도우 경로 호환성: 윈도우에서는 Docker가 Linux 파일 시스템과 윈도우 파일 시스템 간의 경로 호환성 때문에 디렉토리 마운트 시 이슈가 있을 수 있습니다. WSL2나 Docker Desktop을 사용하는 경우 Linux 스타일의 경로로 변환하여 시도해 보세요. 예를 들면 /c/volume_test/... 대신 //c/volume_test/... 같은 형식으로 경로를 지정하는 것이 필요할 수 있습니다.

  2. WSL2를 사용하고 있다면:

    • Docker Desktop 설정에서 WSL2 통합이 올바르게 설정되었는지 확인해주세요. 이로 인해 권한 문제나 파일 시스템 마운트가 제대로 되지 않을 수 있습니다.
    • 권장되는 방법은 WSL2에서 Linux 경로 규칙을 따르는 것입니다.
  3. 디렉토리와 권한 문제: 호스트 디렉토리의 쓰기 권한이 제대로 설정되어 있는지 확인해 보세요. Windows 탐색기에서 해당 디렉토리를 우클릭하여 속성을 열고, 보안 탭에서 모든 사용자 계정에 대해 ‘쓰기’ 권한이 있는지 확인해 보세요.

비슷한 질문과 해결 방법이 논의된 게시물을 몇 가지 추천드립니다:

문제가 계속된다면, 가장 기본적인 실수를 잡아낼 수 있도록 Docker 로그를 확인하거나, Docker 설정 파일을 검토해보는 것도 좋은 방법입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

EC2 터미널에서 docker pull

0

64

2

AWS ECR

0

58

2

FROM openjdk:17-jdk 현재 기준 dockerhub에 없습니다

1

100

2

Redis 볼륨 설정?

0

117

2

컨테이너의 IP

0

80

2

도커 이미지를 만들 때 application.yml

0

105

2

compose.yml 관리

0

88

2

ECR 리포지토리에 이미지가 3개가 보입니다.

0

77

2

액세스 키 등록하는 시점 관련 질문이 있습니다.

0

83

1

depends_on에 따른 컨테이너 실행 순서

0

76

2

실제 웹 서비스 배포 시 질문

0

80

2

도커 volume 질문

0

67

3

HTTPS로도 받고 싶으면 docker compose에 443도 쓰면 될까요?

0

73

2

sql 볼륨 폴더 지우면 데이터베이스 데이터 날라가는거 아닌가요?

0

73

2

39강 도커파일 빌드 경로 질문이 있습니다.

0

70

2

도커파일 copy

0

70

2

실무에서 docker compose up --build를 할 때

0

187

2

mysql_data 폴더 내부에 다른 파일이 있는데도 잘 되는 경우

0

86

2

도커 허브에서 postgres 버전 확인하는 법

0

127

2

보충 자료와도 관련된 추가 내용

1

82

1

현업에서 MySQL은 RDS와 도커 볼륨 중 어떤 걸 사용하나요?

0

110

2

노션 자료에 안 보이는 이미지가 있습니다

0

101

1

도커 허브에서의 latest가 가장 최신인 게 맞나요?

0

121

2

docker image ls 실행 시 나오는 내용이 다릅니다

0

87

2