挂载宿主机数据(Bind Mounts)应用场景与使用
将宿主机上的任意位置的文件或者目录挂载到容器中。
用卷创建一个容器
- docker run -d --name nginx-test --mount type=bind,src=/app/wwwroot,dst=/usr/share/nginx/html nginx
- docker run -d --name nginx-test --v /app/wwwroot:/usr/share/nginx/html nginx
验证绑定
- docker inspect nginx-test
清理
- docker stop nginx-test
- docker rm nginx-test
注意
- 如果源文件/目录没有存在,如果挂载目标在容器中非空目录,则该目录现有内容将被隐藏
- 不会自动创建,会抛出一个错误。
剑鸣秋朔