如何使用數據卷在宿主機和docker容器之間共享文件


共享宿主機的目錄給容器

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

 -v  表示創建一個數據卷並掛載到容器里
 ~/download:/home/hello 冒號前面是宿主機目錄,后面是容器里的目錄。表示把宿主機的download目錄掛載到容器的/home/hello目錄下。注意run之后是一個新的容器,ID都不一樣的。

 注意:python3-env是鏡像的名稱

從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--


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM