최근 docker에서 돌아가고 있는 jenkins 이슈로 인해서 로컬에 있는 파일을 docker container안으로
옮겨야 할 일이 생겨 찾아보고 정리하는 글!
컨테이너 고유아이디 확인
docker ps
호스트 -> 컨테이너
명령어 : docker cp 전송할 파일의 호스트path 컨테이너고유아이디:/옮기고 싶은path입력/
docker cp home/test.txt 23551b187a3:/home
컨테이너 -> 호스트
명령어 : docker cp 컨테이너 고유아이디:/전송할 파일의 path 전송받을 호스트path
docker cp 23551b187a3:/home/text.txt /home/jj/dev/test
중요한 건 컨테이너에서 호스트로 파일을 옮길때도 명령어는 컨테이너 밖의 터미널에서 입력해야 한다는 것이다. 생각을 해보면 컨테이너 안의 터미널에는 docker가 설치되어 있지 않기에 docker 명령어가 들어가지 않기 때문이다.
'개발 > devOps' 카테고리의 다른 글
[AWS] Route53 도메인 등록 (0) | 2023.05.03 |
---|---|
[AWS] RDS 스냅샷 복원 (0) | 2023.01.08 |
[AWS] IAM 사용자 권한부여 (0) | 2022.12.18 |
[AWS] 이미 생성된 EC2에 S3 권한 부여하는 법 (0) | 2022.12.18 |
[AWS] CLI 설치 및 사용법 (Feat E: Couldn't create temporary file to 에러) (0) | 2022.12.15 |
댓글