Chinaunix

标题: docker 第三讲 - 如何挂载目录 [打印本页]

作者: rdcwayx    时间: 2015-09-09 19:37
标题: docker 第三讲 - 如何挂载目录
本帖最后由 rdcwayx 于 2015-09-10 04:01 编辑

这个用nginx来讲。只针对静态网页 。

假使你的web 文件在本地目录: /some/content, 你只需要用下面的命令就可以启动一个nginx 网络服务器
  1. $ docker run --name some-nginx -v /some/content:/usr/share/nginx/html:ro -d nginx
复制代码
如果你修改了本地目录 ”/some/content“里的文件, 你的网站内容在刷新后,跟着改变。 不需要重启容器。

“-v /some/content:/usr/share/nginx/html:ro” 这个参数的意思就是,挂载本地的/some/content 目录到容器里的/usr/share/nginx/html目录,而且还是只读权限的 (ro)

参考:
https://hub.docker.com/_/nginx/
作者: wenhq    时间: 2015-09-10 10:14
也可以写到Dockerfile里
VOLUME path

docker run -v localvolume 。。。
作者: rdcwayx    时间: 2015-09-10 13:12
谢谢补充。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2