[Docker] 도커 서버(로컬) 경로 <-> 도커 컨테이너 내부 경로 파일(디렉토리) 복사하는 방법.
2021. 11. 2. 11:32ㆍTool/docker
728x90
728x90
1.도커 서버(로컬/호스트) 경로 -> 도커 컨테이너 내부 경로 파일 복사
$docker cp [localDir] [containerName]:[containerDir]
2.도커 컨테이너 -> 도서 서버(로컬/호스트) 파일 복사
$docker cp [containerName]:[containerDir] [localDir]
도커 서버(로컬/호스트) 경로 <-> 도커 컨테이너 내부 경로 파일 복사 예시.
- 필자는 dimensigon/tibero 이미지를 사용함.
1.도커 서버(로컬/호스트) -> 도커 컨테이너 파일 복사 예시.
1.1.도커 서버(로컬/호스트) 경로에서 도커 컨테이너로 복사할 파일(디렉토리) 확인.
$pwd
/root
$ls | grep license.xml
license.xml
1.2.도커 서버(로컬/호스트)에서 파일(디렉토리) 복사 명령어 실행.
$docker cp /root/license.xml tiberoDimensigon:/home/tibero/tibero6/license
1.3.도커 컨테이너 내부 경로에서 파일(디렉토리) 복사되었는지 확인.
root@f64b12176318 $pwd
/home/tibero/tibero6/license
root@f64b12176318 $ls | grep license.xml
license.xml
2.도커 컨테이너 -> 도서 서버(로컬/호스트) 파일 복사 예시.
2.1.도커 컨테이너 내부 경로에서 도커 서버(로컬/호스트)로 복사할 파일(디렉토리) 확인.
root@f64b12176318 $pwd
/home/tibero
root@f64b12176318 $ls
tibero6
2.2.도커 서버(로컬/호스트)에서 파일(디렉토리) 복사 명령어 실행.
$docker cp tiberoDimensigon:/home/tibero/tibero6 /root/dockerVolume
2.3.도커 서버(로컬/호스트) 경로에서 파일(디렉토리) 복사되었는지 확인.
$pwd
/root/dockerVolume
$ls
tibero6
728x90
728x90