docker學習13-docker容器的文件導入和導出


前言

搭建的docker環境,經常需要與docker容器內部文件交互,把外部的文件(或宿主機)傳到容器內部。
或者把容器內部的文件導出來

rz和sz

先進docker容器內部,以下操作是在容器內部操作

  • rz 把電腦上的文件導入到容器內部
  • sz 把容器內部的文件導出到電腦本地

使用rz和sz命令,需安裝lrzsz工具包,centos 系統用 yum

yum install lrzsz

ubuntu 系統用 apt-get

apt-get install lrzsz

使用rz 把本地電腦文件傳到docker 容器,輸入rz 就會彈出文件選項框,選擇文件上傳

把容器內部的文件導出到電腦本地用sz命令加上文件名稱

sz 文件名

docker cp 復制命令

如果不進容器,在宿主機上操作也可以用docker命令實現宿主機和容器內部的文件交互,以下是在宿主機操作

把宿主機上的文件復制到docker容器內部

docker cp /path/filename 容器id或名稱:/path/filename

也可以把docker容器內部的文件復制到本地

docker cp 容器id或名稱:/path/filename /path/filename


免責聲明!

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



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