나는 컨테이너를 -v 로 옵션을 줘서 로컬 파일을 컨테이너 안에 공유하며 사용중이다.

그런데 가끔 git 이나 docker hub 등에서 image 를 가져온 경우 그 컨테이너 안의 파일이 필요한 경우도 있다.

혹은 컨테이너 안에 내 파일을 추가해야하는 경우도.

 

docker cp 로 하면 된다. 리눅스의 cp 와 사용법은 거의 동일하다.

 

 

컨테이너 안의 파일을 로컬 디렉토리로 복사해보자

$ docker cp container_name:/root/i_want_cp_this_file /root/local_dir

 

 

반대로 로컬 파일을 컨테이너 안으로 복사해보자

$ docker cp /root/i_want_cp_this_file container_name:/root/container_dir

 

'Dev > Docker' 카테고리의 다른 글

[Docker] ps command 전체 보기  (49) 2020.04.03
[Docker] sudo 없이 Docker 명령어 실행하기  (61) 2020.03.26

docker 의 container 를 보기위해 docker ps 명령어를 쓰면

 

$ docker ps

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                     NAMES
3516940c03f4        mongo:latest        "docker-entrypoint.s…"   16 hours ago        Up 16 hours         0.0.0.0:9001->27017/tcp   mongodb

 

이렇게 나오는데 COMMAND 가 길어서 짤리게 된다.

그걸 전체 다 보고싶을 때.

 

docker ps --no-trunc

$ docker ps --no-trunc

CONTAINER ID       IMAGE               COMMAND                         CREATED             STATUS              PORTS                     NAMES
3516940c03..중략   mongo:latest        "docker-entrypoint.sh mongod"   16 hours ago        Up 16 hours         0.0.0.0:9001->27017/tcp   mongodb

 

전체 COMMAND 를 볼 수 있다.

 

'Dev > Docker' 카테고리의 다른 글

[Docker] 도커 컨테이너 파일 로컬로 복사  (54) 2020.04.14
[Docker] sudo 없이 Docker 명령어 실행하기  (61) 2020.03.26

1. docker 그룹 만들기

$ sudo groupadd docker

 

 

2. user 에 1. 에서 만든 그룹 추가하기

$ sudo usermod -aG docker $USER

 

 

3. docker 서비스 재시작 혹은 재부팅 후 확인해보기

$ sudo service docker restart
$ sudo reboot

 

'Dev > Docker' 카테고리의 다른 글

[Docker] 도커 컨테이너 파일 로컬로 복사  (54) 2020.04.14
[Docker] ps command 전체 보기  (49) 2020.04.03

+ Recent posts