I am trying to run following: start a container in background docker run -dit -p 8090:80 --name container repository:dockerfile bash I want to exclude sub directory /data from /test docker cp /Users/$USER/test container:/test I thought of using rsync for this docker exec rsync -avP --exclude /Users/$USER/test/data /Users/$USER/test/ container:/test/ I get below error: rsync: Failed to exec ssh: No such file or directory (2) rsync error: error in IPC code (code 14) at pipe.c(85) [sender=3.1.0] rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code 12) at io.c(226) [sender=3.1.0] How do I rsync from host to container?