https://www.cnblogs.com/ivictor/p/4834864.html
容器挂载宿主的目录后,就可以作为虚拟环境,运行宿主机器上的代码。

启动容器

  1. # docker run -it --privileged=true -v 宿主机目录:容器内目录 centos /bin/bash

—privileged=true 是为了防止挂载宿主机的目录后,在容器里进行操作出现 “Permission denied” 的情况。
注意,参数是有先后顺序的,否则会抛出 invalid format 的异常。

举例, 一个实际应用的成功命令

  1. docker run --name centos_test3 -it --privileged=true -v /Users/xx/zhaxx/:/home centos:6 /bin/bash

挂载多个目录

挂载多个目录,直接 -v source_file:target_file 就好了。