728x90
반응형
실행중인 컨테이너에 명령어 실행
root@server:~/docker# docker container restart 379cd55723e5 ⇐ 컨테이너 재실행 379cd55723e5 root@server:~/docker# docker container exec 379cd55723e5 ls / ⇐ ls / 명령을 컨테이너로 전달 bin dev docker etc home proc root sys tmp usr var root@server:~/docker# docker container exec 379cd55723e5 ls /docker/ ⇐ ls / docker/ 명령을 컨테이너로 전달 hello
호스트와 컨테이너 간 파일 복사
root@server:~/docker# docker container ls -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f9eb1dd472d5 busybox "/bin/bash" 35 minutes ago Created amazing_shannon 379cd55723e5 busybox "/bin/sh" About an hour ago Exited (1) 7 minutes ago trusting_fermi root@server:~/docker# touch test ⇐ test 파일 생성 root@server:~/docker# ls Dockerfile crun.sh main.go test ⇐ test 파일 생성 확인 root@server:~/docker# docker container restart 379 ⇐ 컨테이너 재실행 379
호스트의 파일(또는 디렉터리)를 컨테이너로 복사
root@server:~/docker# docker container cp ./test 379:/ ⇐ 호스트의 현재 디렉터리에 test 파일을 컨테이너(컨테이너 아이디 379***)의 / 디렉터리로 복사 root@server:~/docker# docker container exec 379 ls / ⇐ 컨테이너의 / 디렉터리 목록 확인 bin dev docker etc home proc root sys test ⇐ 호스트에서 복사한 파일이 존재 tmp usr var
컨테이너의 파일(또는 디렉터리)를 호스트로 복사
root@server:~/docker# docker container cp 379:/home ./chome ⇐ 컨테이너의 /home 디렉터리를 호스트의 현재 디렉터리 아래의 chome 디렉터리로 복사 root@server:~/docker# ls Dockerfile chome crun.sh main.go test ⇐ chome 디렉터리 생성 확인
컨테이너 사용 현황 조회
root@server:~/docker# docker stats
728x90
반응형
'컨테이너 > 도커' 카테고리의 다른 글
08 docker image 생성 (0) | 2019.05.20 |
---|---|
07 docker-composer (0) | 2019.05.20 |
05 컨테이너 시작, 중지, 재시작 (0) | 2019.05.18 |
04 도커 이미지 태깅, 등록, 기타 (0) | 2019.05.18 |
03 Hello Docker 실행, 중지, 접속 (0) | 2019.05.18 |
댓글