完美拷贝本地文件到docker容器

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_27295403/article/details/100579631

前言:我们经常会遇到需求在linux下,读取某个文件获取数据。在本地测试中,使用docker作为容器引擎。那我们如何将本机的文件复制到容器中去呢?三部曲带你完美拷贝本地文件到docker容器

(1)查找容器

docker ps -a

(2)确定我们的容器名,并获取容器长ID

docker inspect -f '{{.ID}}' store-dev

(3) 拷贝本地文件到容器

docker cp 你的文件路径 容器长ID:docker容器路径

例子:

笔者将mac电脑桌面上文件夹名为RWD97019_20190300下的AVL和CHK文件复制到docker容器下的/ftpdata/award路径下

请注意,两边路径都要加上文件名+文件后缀 ,容器长ID后面是一个:

  • docker cp /Users/lidongbin/Desktop/RWD97019_20190300/RWD97019_20190300.AVL 33771096c8531094e1996c9b8b3689f149a1cbdb07957983c639c4863ce4eaee:/ftpdata/award/RWD97019_20190300.AVL
  • docker cp /Users/lidongbin/Desktop/RWD97019_20190300/RWD97019_20190300.CHK 33771096c8531094e1996c9b8b3689f149a1cbdb07957983c639c4863ce4eaee:/ftpdata/award/RWD97019_20190300.CHK

最后,我们进入容器查看是否成功拷贝

docker exec -it store-dev bash

猜你喜欢

转载自blog.csdn.net/qq_27295403/article/details/100579631