Docker cp 명령어

docker cp 명령어로 컨테이너-호스트간 파일 복사가 가능하다.

1. docker container-> host

도커에서 볼륨을 사용하지 않고 호스트로 복사하고싶은 경우가 있다. 예시사항) db에서 database 폴더 초기값을 가져올 경우, 머신러닝한 데이터 결과셋을 가져올 경우 등

다음의 명령어로 폴더나 파일을 호스트로 가져올수 있다.

docker cp [container명]:[복사할 폴더 혹은 파일 경로] [호스트 경로]

ex ) docker cp ml-python:/var/workspace/dataset /usr/local/dataset

2. host -> docker container

예시사항) 기존에 사용하던 db를 docker로 옮긴 경우 등

docker cp [호스트 파일경로] [container명]:[복사할 container 경로]

ex) docker cp /var/opt/mssql mssql-docker:/var/opt/mssql