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”即可加载文件。