반응형
1. 시험환경
˙ ubuntu v20.04
˙ docker
2. 목적
˙ 컨테이너(container)안에서 생성된 파일 및 데이터는 컨테이너 종료(rm)와 함께 삭제된다.
˙ 컨테이너(container)안에서 생성된 파일을 영구적인 저장소(volume)에 보관하기 위해
˙ 호스트(Host) 경로에 저장하는 방법을 알아보자.
3. 적용
① 컨테이너(container) 안에서 생성된 파일을 호스트(Host) 경로에 저장하기 (-v 옵션)
- $ docker run -d -v [$(pwd)/호스트 vol 경로] : [컨테이터의 vol 경로] [image] ※ $(pwd) : host의 현재 경로
② 컨테이너(container) 상세 정보를 확인하여 Mount 정보를 확인한다.
- $ docker inspect [container]
③ 컨테이너(container) 안에서 임의의 파일을 생성한다.
④ 컨테이너(container)를 종료(rm)한다.
4. 결과
˙ 마운트된 호스트(Host)에 파일이 남겨져 있는지 확인한다.
반응형
'AWS(Amozon Web Service)' 카테고리의 다른 글
Route 53에서 도메인(Domain) 구매하기 (0) | 2023.02.21 |
---|---|
호스팅 업체에서 구매한 도메인을 AWS Route53에서 호스팅 설정하기 (0) | 2023.02.20 |
[docker] 컨테이너(cjontainer) 로그(log) 설정 (0) | 2023.02.18 |
[docker-compose] Grafana 서비스 실행 (0) | 2023.02.17 |
[docker] 컨테이너(container) 실행(start) / 중지(stop) / 삭제(rm) (0) | 2023.02.16 |