Docker

docker 명령어 정리

범고래_1 2018. 11. 2. 18:16

도커 컨테이너 만들기

docker run -it -name [container_name] -p 외부:내부 ubuntu:16.04 /bin/bash


전체 컨테이너 보기

docker ps -a


중지된(exited) 컨테이너 시작

docker start -it [container_name] /bin/bash

docker attach [container_name]


컨테이너에 명령어 보내기

docker exec [container_name]

이걸 이용해서 쉘을 딸 수 있다.

docker exec -it [container_name] /bin/bash


중지하지 않고 빠져나오기

[ctrl + p] + [ctrl + q]


컨테이너 삭제

docker rm [container_name]


이미지 보기

docker images


이미지 삭제

docker rmi [image_id]


컨테이너 상태 보기 (CPU/메모리 사용량)

docker stats [container_name] --no-stream


사양, IP 등 확인 가능

docker inspect [container_name]


사양 변경

docker update --cpu-shares 512 [container_name]


파일 복사하기

docker cp ./test [container_name]:/root


컨테이너 export/import

docker export [container_name] > my_container.tar

docker import ./my_container.tar



도커로 걍 만드면 gdb로 디버깅이 안 된다.

docker run --cap-add=SYS_PTRACE --security-opt seccomp=unconfined --privileged --name [docker_name] -it ubuntu:18.04 /bin/bash


일케하면 개꿀



'Docker' 카테고리의 다른 글

Docker commit, push (컨테이너를 이미지로)  (0) 2020.02.19
Dockerfile for pwnable  (0) 2018.12.11