Docker创建指定目录文件夹 创建容器挂载数据卷
时间: 2024-11-29 21:33:35 浏览: 0
浅谈Docker 容器数据卷挂载小结
5星 · 资源好评率100%
Docker创建指定目录文件夹通常是用于在容器内部存储持久化的数据,这有助于隔离应用的数据,并在容器重启时保持数据不变。你可以通过以下命令创建一个目录并在运行容器时将其挂载:
```bash
docker run -d --name my_container \
-v /path/on/host:/data_directory within_the_image
```
这里,`-v` 或 `--volume` 参数用于挂载主机上的 `/path/on/host` 目录到容器内的 `/data_directory`。`within_the_image` 是你想要使用的Docker镜像名称。
如果你想在运行时动态创建目录,可以在容器启动脚本或者容器内直接创建,例如如果使用的是bash shell:
```bash
docker run -it --name my_container my_image bash
# 在容器内创建目录
mkdir /data_directory
exit # 退出容器
```
然后再次运行容器并挂载刚才创建的目录:
```bash
docker run -d --name my_container -v $(pwd)/data_directory:/data_directory my_image
```
这样,每次运行容器时都会挂载自定义创建的目录。
阅读全文