Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ssh operator
- etl
- FastAPI
- JavaScripts
- beautifulsoup
- Docker
- requests
- 빗썸api
- with open
- 자연어처리 환경 컨테이너
- 리눅스 # 기초
- 가상환경 초기세팅
- HeidiSQL
- mariadb설치 #mysql설치
- 원하는 태그 찾기
- 파일저장
- datetime #zip
- aiflow
- text.children
- 정규표현식
- pickle #datetime
- 모델서빙
- enumerate #함수 # def
- requesthead
- cron
- 자동화
- Google Cloud Storage
- K-ICT
- celery
- airflow
Archives
- Today
- Total
오음
Docker Volumne 본문
Docker 볼륨(Volume) 은 컨테이너 내부에서 생성한 데이터를 영속적으로 저장하고, 컨테이너 간에 데이터를 공유하기 위한 기능이다. Docker 볼륨을 사용하면 컨테이너가 종료되더라도 데이터를 보존할 수 있다. 저장소 느낌
볼륨 오버라이드(Volume override)는 Docker Compose를 사용하여 여러 개의 컨테이너를 관리할 때, 컨테이너가 사용하는 볼륨을 다른 볼륨으로 대체하는 기능
예를 들어, Docker Compose를 사용하여 웹 어플리케이션과 데이터베이스를 실행하는 경우, 각각의 컨테이너에서 데이터를 저장하기 위해 볼륨을 사용할 수 있습니다. 이때, 웹 어플리케이션과 데이터베이스 각각의 컨테이너에서는 각각 다른 볼륨을 사용해야 합니다.
이때, 볼륨 오버라이드 기능을 사용하면 Docker Compose 파일에서 볼륨 이름을 지정하여, 컨테이너가 사용하는 기존의 볼륨을 다른 볼륨으로 대체할 수 있습니다. 이를 통해, 여러 개의 컨테이너에서 같은 이름의 볼륨을 사용하더라도 각각의 컨테이너에서 볼륨을 독립적으로 관리할 수 있다.
- 볼륨 테스트 만들기
# 도커 볼륨
docker run -it --name volume_dummy alicek106/volume_test
홈 디렉토리의 testdir_2의 test
- volume_overide 컨테이너 생성
내 홈 디렉토리와 볼륨 테스트와 연
docker run -it --name volume_overide -v /home/gen/test/:/home/testdir_2 alicek106/volume_test
# 내 홈 디렉토리와 testdir_2에서의 작업이 동일
echo "Hi" >> test.txt
'데이터 엔지니어링 > Docker' 카테고리의 다른 글
docker compose (0) | 2023.08.28 |
---|---|
도커 - 주피터 서버 (0) | 2023.03.20 |
docker란? (0) | 2023.03.20 |