docker 和 host之间 文件传递

1. image 生成container时 挂载文件目录到docker的目录, 如下:

docker run -p 8080:8080 -p 8776:8776 -v C:\Temp:/data  --name helloblue -it iblue  /bin/bash

2. host和container之间文件拷贝, container需要停止运行

>docker cp [宿主机路径] [容器名称]:[容器路径]
>docker cp "C:/Program Files/Docker/file/jdk-8u231-linux-x64.tar.gz" ffaf53d230fe:home
>docker cp "C:/Program Files/Docker/file/blue-0.0.1-SNAPSHOT.jar" ffaf53d230fe:opt/blue

[email protected]:/home# tar -zxvf jdk-8u231-linux-x64.tar.gz -C /opt/fsd/

>docker cp e7731155b6f9:opt/fsd/bfcompany-0.0.1-SNAPSHOT.jar .

docker 和 host之间 文件传递

 

docker 和 host之间 文件传递