티스토리 뷰

반응형

호스트에서 컨테이너로 파일 복사

파일 복사

호스트에 있는 파일을 컨테이너 내에 복사

// docker container cp <복사할 파일> <저장할 파일>
docker container cp [호스트 파일 경로] [컨테이너명]:[컨테이너 파일 경로]

예를 들어, 호스트의 /home/indy/file_copy.txt 파일을 nodejs_alice_1 컨테이너 내에 있는 /home/indy/file_copy.txt에 복사할 경우 다음과 같은 명령을 실행하면 된다.

# 호스트에서 컨테이너로 파일 복사
docker container cp /home/indy/file_copy.txt nodejs_alice_1:/home/indy/file_copy.txt

복사할 호스트 파일 확인 및 컨테이너 내의 파일 확인
파일 복사 후 컨테이너 내의 복사된 파일 확인

 

디렉토리 복사

호스트에 있는 디렉토리를 컨테이너 내에 복사

// docker container cp <복사할 디렉토리> <저장할 디렉토리>
docker container cp [호스트 디렉토리 경로] [컨테이너명]:[컨테이너 디렉토리 경로]

예를 들어, 호스트의 /home/indy/mydir 디렉토리를 nodejs_alice_1 컨테이너 내에 있는 /home/indy/mydir 디렉토리에 복사할 경우 다음과 같은 명령을 실행하면 된다.

# 호스트에서 컨테이너로 디렉토리 복사
docker container cp /home/indy/mydir nodejs_alice_1:/home/indy

복사할 호스트 디렉토리 확인 및 컨테이너 내의 디렉토리 확인
디렉토리 복사 후 컨테이너 내의 복사된 디렉토리 확인

 

컨테이너에서 호스트로 파일 복사

파일 복사

컨테이너 내에 있는 파일을 호스트에 복사

// docker container cp <복사할 파일> <저장할 파일>
docker container cp [컨테이너명]:[컨테이너 파일 경로] [호스트 파일 경로]

예를 들어, nodejs_alice_1 컨테이너 내에 있는 ~/.indy_client/alice_wallet_store.json 파일을 호스트의 /home/indy/alice_wallet_store.json에 복사할 경우 다음과 같은 명령을 실행하면 된다.

# 컨테이너에서 호스트로 파일 복사
docker container cp nodejs_alice_1:/home/indy/.indy_client/alice_wallet_store.json /home/indy/alice_wallet_store.json

복사할 컨테이너 내의 파일 확인 및 호스트 파일 확인
파일 복사 후 호스트의 복사된 파일 확인

 

디렉토리 복사

컨테이너 내에 있는 디렉토리를 호스트에 복사

// docker container cp <복사할 디렉토리> <저장할 디렉토리>
docker container cp [컨테이너명]:[컨테이너 디렉토리 경로] [호스트 디렉토리 경로]

예를 들어, nodejs_alice_1 컨테이너 내에 있는 ~/.indy_client/wallet 디렉토리를 호스트의 /home/indy/wallet 디렉토리에 복사할 경우 다음과 같은 명령을 실행하면 된다.

# 컨테이너에서 호스트로 디렉토리 복사
docker container cp nodejs_alice_1:/home/indy/.indy_client/wallet /home/indy

복사하려는 디렉토리 전체가 호스트 디렉토리 경로에 옮겨지기 때문에 호스트 디렉토리의 경로는 /home/indy로만 설정하면 /home/indy 디렉토리 내에 wallet 디렉토리가 복사된다.

복사할 컨테이너 내의 디렉토리 확인 및 호스트 디렉토리 확인
디렉토리 복사 후 호스트의 복사된 디렉토리 확인

 

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함