需求:
创建Spark3.1.2的Docker镜像,在安装了docker容器之后并成功启动Docker需要将待创建的文件发到Docker容器中。
docker exec -it e987770d24f3faacda767958ee0fce4fa529a0e85e58b5407bc830cedb27e7ed /bin/sh
一、先在终端登录docker容器
二、首先需要知道docker容器的container_id
可以使用docker ps命令来查看你要操作的docker容器的container_id
docker ps -a

复制docker容器的container_id :e987770d24f3
三、宿主机向Docker容器传送文件
docker cp /Users/zhangsf/Mac安装包/spark-3.1.2-bin-hadoop2.7.tgz e987770d24f3:/docker-spark/

四、在Docker容器中查看

五、Docker容器向宿主机传送文件
docker cp e987770d24f3:/docker-spark/test.txt /Users/zhangsf/Mac安装包/

本文介绍了如何在安装了docker的宿主机与Docker容器之间进行文件传输。首先,通过`docker ps`获取container_id,然后详细阐述了从宿主机向容器发送文件以及从容器回传文件的步骤,适用于需要在Docker环境中部署和管理文件的场景。
189

被折叠的 条评论
为什么被折叠?



