호스트 볼륨

# 호스트의 /opt/html 디렉토리를 Nginx의 웹 루트 디렉토리로 마운트
$ docker run -d \\
--name nginx \\
-v /opt/html:/usr/share/nginx/html \\
nginx

볼륨 컨테이너

$ docker run -d \\
--name my-volume \\
-it \\
-v /opt/html:/usr/share/nginx/
html \\
ubuntu:focal

# my-volume 컨테이너의 볼륨을 공유
$ docker run -d \\
--name nginx \\
--volumes-from my-volume \\
nginx
  1. 볼륨 컨테이너
  2. 볼륨 컨테이너를 마운트하는 컨테이너

도커 볼륨

# web-volume 도커 볼륨 생성
$ docker volume create --name db

# 도커의 web-volume 볼륨을 Nginx의 웹 루트 디렉토리로 마운트
$ docker run -d \\
--name fastcampus-mysql \\
-v db:/var/lib/mysql \\
-p 3306:3306 \\
mysql:5.7