호스트(Host)의 원본 파일을 도커 컨테이너(docker container) 로 복사하기,
반대의 경우인 도커 컨테이너에서 호스트로 복사하기
출처>
https://docs.docker.com/engine/reference/commandline/container_cp/
사용법>
$ docker container cp [복사하고 싶은 파일] [목적지 경로]
$ docker cp [복사하고 싶은 파일] [목적지 경로]
# 호스트에서 컨테이너로
$ docker container cp [호스트의 경로/파일] [컨테이너 이름:경로]
$ docker cp [호스트의 경로/파일] [컨테이너 이름:경로]
# 컨테이너에서 호스트로
$ docker container cp [컨테이너 이름:경로/파일] [호스트의 경로]
$ docker cp [컨테이너 이름:경로/파일] [호스트의 경로]
예제>
# 호스트에서 컨테이너로
호스트의 경로/파일: /Users/myhome/Documents/db/insert_table.sql
컨테이너 이름:경로: oracle_xe:/tmp
$ docker container cp /Users/myhome/Documents/db/insert_table.sql oracle_xe:/tmp
or
$ docker cp /Users/iki/Documents/db/insert_table.sql oracle_xe:/tmp
확인> 도커 컨테이너의 터미널로 들어감
$ docker exec -it oracle_xe bash
# whoami
root
# pwd
/tmp
# ls
insert_table.sql
예제>
# 컨테이너에서 호스트로
컨테이너 이름:경로/파일: oracle_xe:/tmp/readme.txt
호스트의 경로: /Users/myhome/Documents/db
$ docker container cp oracle_xe:/tmp/readme.txt /Users/myhome/Documents/db
or
$ docker container cp oracle_xe:/tmp/readme.txt /Users/myhome/Documents/db
확인> 호스트의 경로로 이동
$ cd /Users/myhome/Documents/db
$ ls
readme.txt
'Tools' 카테고리의 다른 글
[Git&Github] eclipse 에서 간단하게 소스 백업하기 - Git, Github (0) | 2020.04.25 |
---|---|
[Docker] 문제: docker container ls -a 를 실행했더니 메시지가 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? (0) | 2020.02.08 |
[VirtualBox] 기본메뉴(영문) (1) | 2020.01.24 |
[Git&Github] git 명령어 (0) | 2020.01.05 |
[Docker] 도커(Docker) 명령어(CLI: Command-Line Interfaces) (0) | 2019.11.30 |