티스토리 뷰
Host에 있는 파일을 Docker Container로 복사를 해야할 상황이 생겼다. 방법은 간단했다.
Host -> Container Copy
$ docker cp /source/* contanier_name:/target/
이런식으로 docker cp 명령어를 활용해서 하면 된다. 일반 cp와는 다른점이 -r 명령어를 쳐서 폴더도 포함시킬지 여부를 옵션으로 달지 않아도 알아서 파일이면 파일 폴더면 폴더까지 복사가 다 된다. 또한 container 내부로 복사를 할것이기 때문에 container 명을 명시해줘야한다.
예를들면 docker cp /app/3rdparty/* mycontainer:/app/3rdparty/ 이런식으로 복사를 하면 된다.
Container -> Host Copy
$ docker cp container_name:/source/* /target/
반대로 Container에 있는 파일을 Host로 복사를 하고 싶은 경우에는 위처럼 하면 된다. 순서만 바꿔주면 된다. 굉장히 직관적이고 간단하다.
끝!
'DevOps > Docker' 카테고리의 다른 글
폐쇄망에서 Docker 설치하기 (CentOS) (4) | 2020.09.11 |
---|---|
Docker 설치 후 is the docker daemon running 오류 (0) | 2020.09.11 |
Docker build 시 Dockerfile : The system cannot find the file specified 오류 (0) | 2020.08.20 |
Docker image 조회, 추가, 삭제 방법 (0) | 2020.08.20 |
Docker Container 조회, 실행, 중지, 삭제 방법 (0) | 2020.08.20 |
댓글