dockerfile中VOLUME什么意思
时间: 2023-09-21 13:10:31 浏览: 81
浅谈docker Dockerfile 指令 VOLUME 介绍
在Dockerfile中,VOLUME指令用于在容器中创建一个或多个挂载点(mount point),用于持久化存储数据。这些挂载点可以是容器内的任何目录或文件,它们可以用于在不同的容器之间共享数据,或者将数据持久化到主机上。
例如,以下Dockerfile中定义了一个名为/data的挂载点:
```
FROM ubuntu
VOLUME /data
```
在运行这个容器时,可以使用`-v`选项将主机上的目录或文件挂载到容器中的/data目录上,例如:
```
docker run -v /host/data:/data myimage
```
这将把主机上的`/host/data`目录挂载到容器中的`/data`目录上,使得在容器中对`/data`的任何修改都会被持久化到主机上的`/host/data`目录中。
阅读全文