-v /Us……/cts/fffen:/usr/local/src
-v 标记 将本地主机的目录 到 目标容器的路径下
在容器中查看:ls 发现已经存在py文件
运行python fenci.py 发现报错,找不到jieba库
在本机中,cp -r 直接把本机python3.6下的jieba库 复制到 /PycharmProjects/fffen路径下
再次运行python fenci.py 发现成功
也可以干脆把本机的python3.6的site-package包整体挂载过去了事
也可以挂载单独的文件到目标容器
话说 暴露了本宝路径,会否有什么安全隐患?
创建数据卷容器:
将本地文件夹挂载到容器的某个路径下,然后其他容器都挂载本容器下的文件夹,多容器共同使用一份数据
step1:先将本地文件夹05work 挂到一个命名为dbdata的 容器中的 /usr/dbdata中
step2:用 run 一个新的容器叫docker_python (基于python镜像:silverlogic/python3.6 )
用 --volumes-from dbdata 将step1 容器dbdata的、usr/dbdata 挂载到 新容器docker_python中
注意后面要跟bash ,不然就直接进入python解释器了
step3:在docker_python容器中查看,其也有了一个跟dbdata容器一样的/usr/dbdata路径,里面的内容,正是本机05work文件夹下的内容
step1命令:docker run -it --name dbdata -v /User......ojects/05work:/usr/dbdata centos
step2命令:docker run -it --name docker_python --volumes-from dbdata silverlogic/python3.6 bash