容器运行时怎么使用volume挂在数据卷
时间: 2024-02-05 21:11:00 浏览: 139
Docker volume 挂载卷的实现方法
在容器运行时,我们可以使用 `docker run` 命令的 `-v` 参数来挂载数据卷。具体操作步骤如下:
1. 创建一个数据卷
```bash
docker volume create mydata
```
2. 运行容器时挂载数据卷
```bash
docker run -it -v mydata:/data nginx
```
这条命令表示启动一个名为 `nginx` 的容器,并将 `mydata` 数据卷挂载到容器的 `/data` 目录下。
如果需要挂载主机上的目录到容器中,可以使用绝对路径代替数据卷名称:
```bash
docker run -it -v /host/path:/container/path nginx
```
这条命令表示将主机上的 `/host/path` 目录挂载到容器的 `/container/path` 目录下。
在容器内部,我们可以像访问普通目录一样访问挂载的数据卷或目录。数据卷的数据会一直保存在宿主机上,即使容器被删除也不会丢失。
阅读全文