본문으로 바로가기

도커 볼륨 관리 실습

category MLOps/Docker 2022. 3. 14. 16:30

1. 컨테이너에 디렉토리 연결

docker run -v HOST Path:CONTAINER Path --name NAME ubuntu:latest

2. 볼륨 생성 및 연결

1) contents 라는 이름의 볼륨 생성

docker volume create contents
# /var/lib/docker/volumes/contents

 

2) httpd 이미지로 컨테이너 실행

docker container run -d -v contents:/usr/local/apache2/htdocs:ro httpd:latest

 

3) 볼륨에서 파일 확인 및 curl 명령어로 컨테이너 접속 확인

ls /var/lib/docker/volumes/contents/_data/

docker container inspect NAME

curl 172.17.0.X

 

4) centos 이미지로 컨테이너 실행

docker container run -itd -v contents:/mnt --name os1 centos:7

 

5) centos 컨테이너에서 파일 내용 확인 및 수정

docker container exec os1 ls /mnt

docker attach os1
ls /mnt
echo "test volume" > /mnt/index.html

3. 컨테이너 및 볼륨 제거

docker container rm -f

docker volume prune

'MLOps > Docker' 카테고리의 다른 글

도커 네트워크  (0) 2022.03.15
도커 이미지 및 도커파일 관리 실습  (0) 2022.03.14
도커 컨테이너 관리 실습  (0) 2022.03.14