* 로컬(HostOS)에서 도커 컨테이너 안으로 파일을 복사하는 방법
* 도커 컨테이너에 있는 파일을 로컬(HostOS)로 가져오는 방법
1. 로컬(HostOS)에서 도커 컨테이너 안으로 파일을 복사하는 방법
1) 사용할 이미지 가져오기 (pull)
docker pull alpine:3.18.4
2) 사용할 이미지 실행시키기 (run)
docker run -it alpine:3.18.4 sh
docker run -it [이미지명] [쉘]
- 로컬에서 옮길 파일을 위한 폴더(/node)도 생성
- 로컬에서 컨테이너로 옮길 파일(testfile.bin)
3) 로컬에 있던 "testfile.bin" 파일을 컨테이너로 이동
docker run -it --rm -v /home/OOO/Desktop/test/testfile.bin:/node/test.bin alpine:3.18.4 sh
2. 도커 컨테이너에 있는 파일을 로컬(HostOS)로 가져오는 방법
1) 로컬로 옮길 컨테이너 있는 test-user.txt 파일
2) 실행 중인 컨테이너 정보
3) 파일 가져오기 명령어
docker cp a3e36bed487a://node/test-user.txt /home/OOO/Desktop/test/test-local.txt
docker cp [컨테이너 ID]:[컨테이너 파일 경로][옮길 파일명] [저장되는 HostOS 경로][저장되는 파일명]
'Cloud' 카테고리의 다른 글
[K8S] Kubernetes 구축 - 3. RBAC 권한 설정(role 생성, role binding) (1361) | 2023.11.02 |
---|---|
[K8S] Kubernetes 구축 - 2. Worker Node 추가 (kubeadm, Join) (1363) | 2023.08.28 |
[K8S] Kubernetes 구축 - 1. 설치 및 배포 (in Ubuntu 22.04) (1499) | 2023.08.21 |
[Openstack] 오픈스택 이해하기 (442) | 2021.07.15 |
[Hypervisor] KVM(Kernel-based Virtual Machine) 특징 및 설치(Ubuntu) (427) | 2021.06.30 |