Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- ubuntu
- node.js
- AWS
- Kotlin
- typeorm
- Util
- TypeScript
- S3
- Android
- React
- macos
- sequelize
- OS
- DATABASE
- postman
- docker
- Scheduling
- linux
- mysql
- python
- Express
- wireshark
- Crawling
- css
- OOAD
- MongoDB
- HTML
- mongoose
- algorithm
- Network
Archives
- Today
- Total
Seongwon Lim
[Docker] 도커 컨테이너(Docker Container) 파일 추출 및 업로드 방법 본문
반응형
서론
이번 글에서는 도커 컨테이너 안에 있는 파일을 서버(혹은 PC)로 가져오고,
반대로 서버 파일을 도커 컨테이너로 업로드 하는 방법을 간단하게 알아본다.
컨테이너에 있는 파일 추출하기
# 실행중인 도커 컨테이너 ID 조회
$ docker ps
먼저 위 명령어를 입력하여 실해중인 도커 컨테이너 ID를 알아낸다.
# 컨테이너 내 파일 서버로 추출하기
$ docker cp [ContainerID]:/[경로]/[추출할 파일명] [저장할 경로]
다음으로 위 명령어를 통해 컨테이너 내에 있는 파일을 서버로 추출할 수 있다.
예를 들어, 아래와 같은 정보가 있다면 다음과 같이 명령어를 입력하여 파일을 추출할 수 있다.
- 컨테이너ID : a2d9cwp006
- 파일 경로 : /home/temp
- 파일명 : myfile.txt
- 저장할 경로 : /home/user
$ docker cp a2d9cwp0066:/home/temp/myfile.txt /home/user
컨테이너에 파일 업로드하기
# 서버 파일을 컨테이너에 업로드하기
$ docker cp [업로드 파일 경로] [ContainerID]:/[저장할 경로]
추출 예시의 정보로 파일을 업로드 하려면 다음과 같이 명령어를 입력하여 파일을 업로드 할 수 있다.
$ docker cp /home/user/myfile.txt a2d9cwp0066:/home/temp
'Docker' 카테고리의 다른 글
[Docker] 도커를 이용하여 NTP(Chrony) 서버 구축하기 - Linux (0) | 2024.02.27 |
---|---|
[Docker] Docker in Docker(DinD) - 도커 컨테이너 안에 도커 사용 (0) | 2024.02.22 |
[Docker] 실행 중인 컨테이너에 명령어 전달하기 (0) | 2022.07.20 |
[Docker] 도커를 이용하여 Node.js 서버 배포하기 (0) | 2022.05.07 |
Comments