Docker

[Docker] docker cp 명령어 사용

IT-PAPA 2024. 4. 26. 06:00
반응형

도커에서 컨테이너의 파일을 로컬로 복사하거나 로컬의 파일을 컨테이너로 복사하는 명령어를 간단히 알려드리겠습니다:

  1. 컨테이너 안에 있는 파일을 로컬로 복사:
    • 컨테이너 내부에 있는 파일을 로컬로 가져오려면 다음 명령어를 사용합니다:
      $ docker cp <컨테이너 이름>:<컨테이너 내부 파일 경로> <로컬 경로>
      
      예를 들어, "tmp_container"라는 컨테이너 내부에 “/root/data/test.md” 파일이 있다면:
      $ docker cp tmp_container:/root/data/test.md ~/data/
      
      위 명령어는 컨테이너 이름과 컨테이너 내부 데이터 경로를 " : "로 구분해 적어주고, 로컬 경로를 지정합니다.
  2. 로컬의 파일을 컨테이너 안으로 복사:
    • 로컬의 파일을 컨테이너로 옮기려면 명령 인자의 순서를 반대로 해주면 됩니다:
      $ docker cp <로컬 파일 경로> <컨테이너 이름>:<컨테이너 내부 파일 경로>
      
      예를 들어, 로컬의 “~/data/test.md” 파일을 컨테이너의 "/root/data/"로 복사하려면:
      $ docker cp ~/data/test.md tmp_container:/root/data/
      
      이렇게 하면 파일이 컨테이너로 복사됩니다.

이렇게 간단한 명령어로 컨테이너와 로컬 간에 파일을 복사할 수 있습니다.

728x90
반응형
LIST