728x90
도커 컨테이너와 호스트 간 파일 복사
도커 컨테이너와 호스트(우리가 사용 중인 컴퓨터) 간에 파일을 복사하기 위해서는 docker cp 명령어를 사용하면 된다.
# 명령어 예시 (전송 방향은 호스트와 컨테이너의 위치를 서로 바꾸면 됨) # docker cp {호스트 경로} {컨테이너 이름}:{컨테이너 경로} # 윈도우에서는 경로를 {PATH}\{PATH} 식이고 리눅스에서는 {PATH}/{PATH}로 기입한다.
테스트 할 파일로 index.html 를 만들어본다.
<html> <meta charset="utf-8"> <body> <div>안녕하슈!</div> </body> </html>
아파치 컨테이너를 생성하여 해당 html 파일을 넣어보도록 하겠다. 반대도 순서만 변경되고 절차는 동일하다
# 아파치 컨테이너 생성 및 실행 docker run --name apa000ex19 -d -p 8089:80 httpd # 파일 전송 (윈도우 -> 도커이고 여기서는 e드라이브에 파일이 있는 걸로 간주) docker cp e:\index.html apa000ex19:usr/local/apache2/htdocs
브라우저에서 localhost:8089를 열고 전송 전후를 비교할 때 아래와 같이 index.html이 교체된 것을 확인할 수 있다.
728x90
'CLOUD' 카테고리의 다른 글
도커 볼륨 마운트 개요 (2) | 2022.12.12 |
---|---|
[TIL] 도커 워드프레스 및 레드마인 실행 연습 (0) | 2022.11.21 |
[TIL] 도커로 워드프레스 실행하기 (0) | 2022.11.15 |
[TIL] Docker 이미지 삭제하기 (0) | 2022.11.14 |
[TIL] AWS 재해복구(DR) 관련 단어 메모 (0) | 2022.11.11 |
[TIL] 도커 포트 번호 설정하기 221109 (0) | 2022.11.10 |