Skip to content
章节导航

挂载宿主机数据(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

注意

  • 如果源文件/目录没有存在,如果挂载目标在容器中非空目录,则该目录现有内容将被隐藏
  • 不会自动创建,会抛出一个错误。