1. bind mounting 和 data volume 的区别

  data volume 需要在 Dockerfile 定义 Volume

  bind mounting 只需要 -v 指明 容器外部文件夹和容器映射文件夹的对应关系即可 将本地的文件映射到容器内

2. bind mouting 的使用

  编写 Dockerfile

    FROM nginx:latest           base image 为 nginx

    WORKDIR /usr/share/nginx/html    工作目录为 /usr/share/nginx/html

    COPY    index.html index.html       复制当前文件夹的index.html 到工作目录

  创建自定义镜像

    docker build -t docker-nginx .

  创建 nginx 容器

    docker run -d -p 80:80 --name web docker-nginx

  查看容器情况

    docker ps

  访问容器

    curl  127.0.0.1

  停止并删除 web 容器

    docker rm -f web

  创建一个 含 bind mounting 的 容器 将本地的文件映射到容器内

    -v $(pwd):/usr/share/nginx/html  将本地的当前目录映射到 容器的/usr/share/nginx/html 下

    当在容器内或者容器外更改 映射文件夹内的内容时 两端都会改变

    docker run -d -p 80:80 -v $(pwd):/usr/share/nginx/html  --name web docker-nginx




最新文章

  1. Linux下的几个好用的命令与参数
  2. 阿里云服务器远程mysql连不上
  3. Windows下查看进程及结束进程命令[转]
  4. Spring小练习之宝宝淘项目
  5. Math.Round函数详解
  6. POJ 2253 Frogger
  7. ActiveX控件
  8. Ajax_2
  9. Ubuntu 软件包管理详解
  10. [Linux]root默认密码问题
  11. 多个ajax按照顺序执行的方法
  12. Unity UGUI实现分段式血条
  13. Activity 之生命周期
  14. ThreadLocal的简单使用和实现原理
  15. Android 原生 Android ActionBar Tab (滑动)导航
  16. Angular总结一:环境搭建
  17. linux第六周
  18. mysql 事务回滚
  19. Python函数(六)-嵌套函数
  20. BestCoder #47 1001&&1002

热门文章

  1. UVA - 10305 Ordering Tasks(拓扑排序)
  2. C++面试常见问题——08const关键字
  3. PHP开发-模板的使用
  4. String巩固
  5. SpringBoot学习(五)——Profile
  6. P1013 数素数
  7. Mongodb集群形式探究-一主一从一仲裁。
  8. 数据库连接池DBCP的使用
  9. 说一说我了解的react生命周期函数
  10. 吴裕雄--天生自然C++语言学习笔记:C++ 变量作用域