Docker中卷的挂载方式
Docker中卷的挂载方式
docker 中卷常见有三种挂载方式
卷挂载方式
1. 挂载主机目录
1 | docker run -d -P -v /root/html:/usr/share/nginx/html --name=nginx777 nginx |
2. 指定卷名称挂载
1 | docker run -d -P -v nginxhtml:/usr/share/nginx/html --name=nginx777 nginx |
3. 匿名卷挂载
1 | docker run -d -P -v /usr/share/nginx/html --name=nginx777 nginx |
总结
- 匿名卷挂载,docker会自动创建一个匿名卷,挂载到容器中,容器退出后,匿名卷会自动删除。
- 指定卷名称挂载,docker会自动创建一个指定名称的卷,挂载到容器中,容器退出后,卷不会自动删除。
- 挂载主机目录,docker会挂载主机目录到容器中,容器退出后,挂载的主机目录不会自动删除。
通常情况下,我们一般会使用挂载主机目录的方式,因为容器退出后,挂载的主机目录不会自动删除。比如logs日志,配置文件等。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 可乐大红袍🥤🥤🥤!
