로컬에서 도커 컨테이너로, 혹은 도커 컨테이너에서 로컬로 파일을 이동하고 싶을 때가 있다!
매우 간단한 명령어 docker cp를 통해 파일 이동을 수행할 수 있다.
컨테이너 안의 파일을 로컬로 복사
이름 [container_name]을 가진 컨테이너의 경로 /path/to/the/data.txt 를 가진 텍스트 파일을 로컬 경로 ~/data/에 복사하는 명령어이다.
docker cp [container_name]:/path/to/the/data.txt ~/data/
로컬의 파일을 컨테이너 안으로 복사
위의 명령어를 간단하게 뒤집어주기만 하면 된다. 당연히 전송하고자 하는 파일은 그 파일까지의 경로를 적어줘야 하고, 파일을 받는 쪽에서는 파일이 저장될 위치의 디렉토리 경로를 작성해주면 된다.
docker cp ~/data/test.txt [container_name]:/path/data/
사용 예시
Docker 사용법을 하나하나 알아가는 게 재밌다.
연구가 잘 되었으면 좋겠다...
'열정 > 연구 일지' 카테고리의 다른 글
[Docker container 에러 해결] RuntimeError: DataLoader worker is killed by signal: Bus error. (0) | 2024.08.23 |
---|---|
CUDA 호환성 확인 및 설치 방법 (총정리) (2) | 2024.07.16 |
Ubuntu 기반 Docker를 통한 환경 구축 방법 (0) | 2024.07.08 |
나만의 환경으로 docker image 만들기 (1) | 2024.07.08 |
Docker를 통해 Ubuntu 16.04, Python 3.7 환경 구축하기 (1) | 2024.07.08 |