[docker] command-line 본문

프로그래밍

[docker] command-line

디유비 2020. 12. 10. 00:11
 

Use the Docker command line

 

docs.docker.com

위 사이트에 들어가면 아주 많은 command-line 이 자세히 설명되어 있지만 자주 쓰는 것들을 정리해본다.

docker ps -a

현재 실행 중인 container 들을 볼 수 있다. 

-a : 실행이 멈춘 컨테이너들까지 모두 볼 수 있다. (all)

docker logs -f container_name
docker logs --tail 10 container_name

컨테이너 로그를 볼 수 있다.

-f : tailing 해서 최신 로그를 볼 수 있다. (follow)

--tail 라인 수(n) : 마지막 라인수 n 만큼 볼 수 있다.

docker top container_name

컨테이너의 프로세스 정보를 확인할 수 있다.

docker stop container_name
docker kill container_name

stop: SIGTERM 시그널을 보낸다.

kill: SIGKILL 시그널을 보낸다.

docker restart container_name

컨테이너를 재시작한다.

create 할 때 --restart 옵션으로 --restart=on-failure:5 멈추었을 때 몇 번까지 재시작할지 세팅할 수도 있다.

docker attach container_name

실행 중인 컨테이너에 접속

Comments