> For the complete documentation index, see [llms.txt](https://cutejaneii.gitbook.io/docker/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cutejaneii.gitbook.io/docker/docker-volume/data-volume.md).

# 同步容器資料

Data Volume可視為**主機與Container的共享資料夾**，同步二者之間的資料。

方法一：在建立container時，利用 -v 指定<主機的資料夾>對應\<container的資料夾>

```
$ docker run -d -v <host folder>:<container folder> <img>
$ docker run -d -v /var/app:/app cutejaneii/flask-app
```

方法二：先建立data volume，接下來在建立container時，指定data volume及\<container的資料夾>

```
$ docker volume create --name my-data
$ docker run -d -v my-data:/data cutejaneii/flask-app
```

也可以建立一個與nfs同步的data volume。

```
$ docker volume create --driver local \
      --opt type=nfs \
      --opt o=nfsvers=3,addr=192.168.0.1,rw \
      --opt device=:/nfs_folder \
      volume_nfs

$ docker run -d -v volume_nfs:/nfs cutejaneii/flask-app
```

若想回頭查看docker volume的設定，則使用`docker volume inspect`

```
docker volume inspect [OPTIONS] VOLUME [VOLUME...]
```
