[Docker] 도커 서버(로컬) 경로 <-> 도커 컨테이너 내부 경로 파일(디렉토리) 복사하는 방법.

2021. 11. 2. 11:32Tool/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