DOCKER(1) Docker User Manuals DOCKER(1) (NAME) docker-container-cp - / (SYNOPSIS) docker container cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|- docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH (DESCRIPTION) docker container cp SRC_PATH DEST_PATH . . SRC_PATH DEST_PATH - tar STDIN STDOUT . CONTAINER . SRC_PATH DEST_PATH . docker container cp (/) . compassionate_darwin:/tmp/foo/myfile.txt compassionate_darwin:tmp/foo/myfile.txt . . docker container cp . cp cp -a . . (UID:GID) root . (UID:GID) docker container cp . -L docker container cp SRC_PATH . docker container cp DEST_PATH . / SRC_PATH DEST_PATH : o SRC_PATH o DEST_PATH o DEST_PATH o DEST_PATH / o : . o DEST_PATH o (overwrite) o DEST_PATH o (basename) SRC_PATH o SRC_PATH o DEST_PATH o DEST_PATH o DEST_PATH o : o DEST_PATH o SRC_PATH /. (: ) o o SRC_PATH /. (: ) o SRC_PATH DEST_PATH . SRC_PATH . -L . (:) CONTAINER . : SRC_PATH DEST_PATH file:name.txt. : : `/path/to/file:name.txt` or `./file:name.txt` /proc /sys /dev tmpfs . tar docker exec . ( SRC_PATH DEST_PATH ): $ docker exec foo tar Ccf $(dirname SRC_PATH) - $(basename SRC_PATH) | tar Cxf DEST_PATH - $ tar Ccf $(dirname SRC_PATH) - $(basename SRC_PATH) | docker exec -i foo tar Cxf DEST_PATH - - SRC_PATH STDIN tar (stream). tar DEST_PATH . DEST_PATH . - DEST_PATH tar STDOUT . (EXAMPLES) . (build job) . . /tmp/foo /tmp docker container cp (~) : $ docker container cp compassionate_darwin:tmp/foo /tmp /tmp/foo . . : $ docker container cp compassionate_darwin:tmp/foo tmp ~/tmp /tmp/foo . ~/tmp /tmp/foo ~/tmp/foo . LOCALPATH docker container cp LOCALPATH LOCALPATH . : $ docker container cp sharp_ptolemy:/tmp/foo/myfile.txt /test /test /tmp/foo/myfile.txt . /test . /test /test/myfile.txt . . . . config.yml /etc/my-app.d : $ docker container cp config.yml myappcontainer:/etc/my-app.d /config /etc/my-app.d : $ docker container cp /config/. myappcontainer:/etc/my-app.d /config /etc/my-app.d . . -L : $ ln -s /tmp/somefile /tmp/somefile.ln $ docker container cp -L /tmp/somefile.ln myappcontainer:/tmp/ /tmp/somefile /tmp/somefile.ln . -L /tmp/somefile.ln . (OPTIONS) -a, --archive[=false] ( uid/gid) -L, --follow-link[=false] SRC_PATH -q, --quiet[=false] . (SEE ALSO) docker-container(1) Docker Community Aug 2026 DOCKER(1)