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

rere님의 프로필 이미지
rere

작성한 질문수

초보를 위한 도커 안내서

도커 컴포즈 (docker compose) 기본

컴포즈 볼륨 질문

작성

·

178

1

볼륨의 경우 로컬 디렉토리를 만들어 wordpress 에서 디비 컨테이너를 삭제하고 다시 띄워도 기존 데이터가 그래도 wordpress에 적용되는 것을 볼수 있었습니다.

실험삼아 compose down을 하고 다시 up을 하니 기존 데이터가 날라가고 wordpress도 다시 설치하라고 뜨더군요..

wordpress 컨테이너까지 삭제하고 다시 띄우는 경우 왜 기존 데이터가 유지 되지 않는지 궁금합니다.

또한 compose의 경우 db 컨테이너만 삭제하고 다시 띄우는 방법은 없는것인지 궁금합니다.

답변 1

0

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

안녕하세요.

디비 컨테이너에 volume을 적용했다면 의도한 대로 compose down 후 up을 해도 정상적으로 데이터가 남아 있어야 합니다. 그렇지 않다면 관련 스샷을 업로드해 주시겠어요?

compose에서 특정 서비스만 실행하려면 docker-compose 명령어에 서비스 이름을 추가해주시면 됩니다.

docker-compose down mysql

docker-compose up -d mysql

감사합니다!

rere님의 프로필 이미지
rere

작성한 질문수

질문하기