[docker] container host간의 데이터 전송

Taehong Jang·2022년 7월 28일
0

Docker

목록 보기
1/4
# 명령어
docker cp [host file path] [containerID]:[container directory]

# 예시
docker cp /home/dlinfo/work/text123.txt 225051b687b3:/home
  • Docker -> Host
    주의사항!!은 해당 명령어를 실행하는 곳이 host터미널.
    당연한 것이 container 내부에는 docker가 설치되어 있지 않아 docker 명령어를 수행할 수 없음.
docker cp [containerID]:[container file path] [host directory]

# 예시
docker cp 225051b687b3:/home/text123.txt /home/dlinfo/work/test
  • 윈도우에서 리눅스 서버로 파일 전송
scp [파일명] [서버계정ID]@[서버계정IP]:[디렉토리위치]

# 파일명은 현재 cmd창의 현재 디렉토리를 기준으로 상대주소, 받을 리눅스 디렉토리는 경로 전체

# 옵션
-r : 디렉토리를 전송할 경우
  • 리눅스 서버에서 윈도우로 파일을 전송
scp [서버계정ID]@[서버계정IP]:[절대 경로와 파일명] [다운 받을 윈도우 디렉토리]

mac 환경 기준

  • mac -> 리눅스

  • 리눅스 -> mac

0개의 댓글