In this article, we will see how to copy files from Docker Container to host step by step.
We can copy files from host to docker container using docker cp command. Using the same cp command, we can docker container to docker host.
Copy files from host to Docker container
Syntax to copy files from host to Docker container:
sudo docker cp source_path container_id/name:destination_path
Examples:
1. Copy file named “r2schools.txt” from docker container to host.
sudo docker cp webapp1:/root/r2schools.txt /home/r2schools/dd/
2. Copy jpg file from Docker container to host.
sudo docker cp webapp1:/root/1.jpg /home/r2schools/dd/
3. Copy pdf file from docker container to host using docker id.
sudo docker cp 42d4fc6c0967:/root/4.pdf /home/r2schools/dd/
4. Copy folder from docker container to host.
sudo docker cp 42d4fc6c0967:/root/ /home/r2schools/dd/
Same explained in the below video with examples: