[Docker] cp 파일 이동 방법

hugingstar·2026년 2월 10일

Docker

목록 보기
20/20
post-thumbnail
docker container run -itd --name test1 centos:centos7.9.2009 /bin/bash

docker container diff test1

docker container exec -it test1 /bin/bash

cd ~
touch 1.txt

diff 실행시 문자의 의미

  • C : Change
  • A : Append

  • 삭제했을 때 변경사항 표기되는 방식

  • nice 라는 명령어를 삭제한 경우
find / -name nice | grep usr

rm -f /usr/bin/nice

exit

docker container diff test1

  • prune 명령어로 죽은 컨테이너 지우기

  • 컨테이너는 Stateless 특징을 가지고 있는데, 그 파일을 보관하고 싶을 땐 외부에다가 저장해야한다. 내부의 것을 외부로 복사하는 방법.(파일을 만들어서 해본다.)
# 컨테이너에 접속
docker container exec -it test2 /bin/bash

# 테스트할 파일 생성
cd ~
touch 1.txt

# 컨테이너에서 나온다.
exit

# 외부에서 파일 복사함
docker container cp test2:/root/1.txt ~/2.txt

  • 반대로 외부에서 내부로도 내용 변경한 파일을 보낼수도 있다.

0개의 댓글