您的位置:首页 > 运维架构 > Docker

如何使用数据卷在宿主机和docker容器之间共享文件

2014-11-29 00:05 1026 查看

共享宿主机的目录给容器

docker run -i -t -v ~/download:/home/hello python3-env /bin/bash


-v 表示创建一个数据卷并挂载到容器里
~/download:/home/hello 冒号前面是宿主机目录,后面是容器里的目录。表示把宿主机的download目录挂载到容器的/home/hello目录下。注意run之后是一个新的容器,ID都不一样的。

注意:[b]python3-env是镜像的名称[/b]

从Dockerfile新建一个镜像

Dockerfile内容如下:

FROM debian
RUN apt-get update
RUN apt-get install -y python3-pip


新建镜像

docker build -t python3-env .


进入该镜像查看python版本

docker run -t -i python3-env /bin/bash


root@044fbdf3730e:/# python3
Python 3.2.3 (default, Feb 20 2013, 14:44:27)


--End--
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: