docker와 host 사이의 파일 전송은 아래와 같이 두 가지로 나눌 수 있다.
- docker를 실행한 host의 파일을 docker container로 복사
- docker container의 파일을 docker를 실행한 host로 복사
host -> container
$ docker cp [host 파일경로] [container name]:[container 내부 경로]
예시
- $ docker cp test_file.json myContainer:/home/mydir/
container -> host
docker cp [container name]:[container 내부 파일경로] [host 경로]
예시
- $ docker cp myContainer:/home/mydir/test_file.json ./currentDir/tmp
만약 directory를 복사하고 싶다면, 위의 파일경로를 directory 경로로 사용하면 된다.