docker与宿主机之间文件互传拷贝
1、宿主机拷贝文件到docker容器
docker cp /home/mysql-connector-java-5.1.48.jar docker_nifi:/home/
docker cp /home/mysql-connector-java-5.1.48.jar docker_nifi:/home
其中ocker_nifi 是容器名称,/home/ 为docker的路径 /home/mysql-connector-java-5.1.48.jar为宿主机的路径文件。
进入容器,可查看到 /home目录下已有对应的文件。
[root@hy]# docker exec -it docker_nifi "/bin/bash"
nifi@8500d08c4851:/opt/nifi/nifi-current$
nifi@8500d08c4851:/opt/nifi/nifi-current$ cd /home/
nifi@8500d08c4851:/home$ ls
mysql-connector-java-5.1.48.jar
nifi@8500d08c4851:/home$ pwd
/home
nifi@8500d08c4851:/home$ exit
exit
[root@hy]#
2、docker容器拷贝文件到宿主机 ,只需将位置换一下即可
docker cp docker_nifi:/home/mysql-connector-java-5.1.48.jar /home/
docker cp docker_nifi:/home/mysql-connector-java-5.1.48.jar /home/
其中docker_nifi
是容器名称,/home/mysql-connector-java-5.1.48.jar
为docker的路径, /home为宿主机的路径