Copy file from docker to local host
Do not miss this exclusive book on Binary Tree Problems. Get it now for free.
In this article at OpenGenus, we have explained how to copy a file from a Docker container to local host or system. This command is "docker cp container-id:/path/to/file .".
Table of contents:
- Steps to Copy file from docker to local host
Steps to Copy file from docker to local host
There are two steps to copy a file from a Docker container to the local host or system so that you can use the file outside of Docker:
- Get the container ID of Docker
To get the list of ID of all Docker container in your system, use this command:
sudo docker container ls
The output will be like:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
055baag9e572 quay.io/pypa/opengenus "opengenus" 12 minutes ago Up 12 minutes opengenus_env
Identify the ID of your container. In our case, it is 055baag9e572.
If you are within the concerned docker container, the ID is mentioned in the terminal as well:
[root@<container-id> DIRECTORY]#
Like:
[root@055baag9e572 DIRECTORY]#
- Copy file from docker
The command to copy a file from Docker to local host is:
sudo docker cp <container_id>:/path/to/file .
In our case, the command will be:
sudo docker cp 055baag9e572:/home/opengenus.txt .
With this article at OpenGenus, you must have the complete idea of how to copy a file from a docker container to local host.
Sign up for FREE 3 months of Amazon Music. YOU MUST NOT MISS.