从本地(host)上传文件到Docker container

1. 查看是否切换到了目标docker machine

docker-machine ls

若星标(*)docker machine即为目标docker machine,不需要其他操作。若需要切换到目标docker machine

docker-machine env NAME_OF_MACHINE

"NAME_OF_MACHINE"替换为目标docker machine的名称。

docker-machine env vd返回界面

执行返回内容的最后一行

eval $<"C:\Program Files\Docker Toolbox\docker-machine.exe" env vd)

即可切换到目标docker machine。

2. 获取container ID

docker ps

docker inspect -f  '{{.Id}}'  SHORT_CONTAINER_ID

此处SHORT_CONTAINER_ID即为9ca5069b8266。注意{{.Id}}中I为大写。

LONG_CONTAINER_ID

3. 上传文件

docker cp foo.txt LONG_CONTAINER_ID:/foo.txt

foo.txt为本地路径文件,LONG_CONTAINER_ID为步骤2中最后获得的ID,:为container中的路径和存储文件名。

注意:路径请使用“/”表示,比如,“C:/”。

4. 引用文件

在IPython notebook中,引用路径“../foo.txt”即可加载文件。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,269评论 19 139
  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 10,605评论 0 120
  • docker基本概念 1. Image Definition 镜像 Image 就是一堆只读层 read-only...
    慢清尘阅读 8,902评论 1 21
  • 最近研究了几天docker的快速部署,感觉很有新意,非常轻量级和方便,打算在公司推广一下,解放运维,省得每次部署一...
    Helen_Cat阅读 1,375评论 0 4
  • 公司:宁波大发化纤有限公司 姓名:冯玉停 期数:六项精进224期感谢二组学员,234期感谢三组志工,260期感谢一...
    尘埃wyzh阅读 162评论 0 0