CodeGym /행동 /Docker SELF /주요 명령어

주요 명령어

Docker SELF
레벨 11 , 레슨 1
사용 가능

2.1 docker start 명령어

Docker는 컨테이너를 관리할 수 있는 편리한 도구를 제공해. 이 강의에서는 start, stop, restart, rm 이 네 가지 주요 명령어를 살펴볼 거야. 이 명령어로 컨테이너를 실행하고, 중지하고, 다시 시작하고, 삭제할 수 있어.

docker start 명령어는 이전에 중지된 컨테이너를 실행시켜 줘. 이 말은 이미 생성된 컨테이너를 재활용할 수 있다는 뜻이고, 매번 새로 생성하지 않아도 돼.

문법


docker start [OPTIONS] CONTAINER [CONTAINER...]

설명:

  • CONTAINER: 실행하고 싶은 컨테이너의 이름이나 ID.

예제

1. 단일 컨테이너 실행:

이 예제에서는 이름이 my_container인 컨테이너를 실행할 거야. 이 컨테이너는 이미 생성되고 중지된 경우에만 실행될 거야.

Terminal

docker start my_container

2. 여러 컨테이너 실행:

이 예제에서는 container1과 container2를 동시에 실행할 거야.

Terminal

docker start container1 container2

옵션

  1. -a 또는 --attach: 컨테이너에 네임스페이스를 연결해서 실시간으로 출력, 예를 들어 로그나 에러 메시지를 볼 수 있게 해 줘.
Terminal

docker start -a my_container

2.2 명령어 docker stop

docker stop 명령어는 실행 중인 컨테이너를 중지시키는 데 사용돼. 이 명령어는 컨테이너가 정상적으로 종료될 시간을 제공하며, SIGTERM 신호를 보낸 뒤 설정된 시간 안에 종료되지 않으면 SIGKILL 신호를 보냄.

문법


docker stop [OPTIONS] CONTAINER [CONTAINER...]

여기서:

  • CONTAINER: 중지하려는 컨테이너의 이름 또는 ID야.

예제

1. 하나의 컨테이너 중지:

이 예제에서는 my_container라는 이름의 컨테이너가 중지될 거야.

Terminal

docker stop my_container

2. 여러 컨테이너 중지:

이 예제에선 container1과 container2라는 컨테이너들이 동시에 중지될 거야.

Terminal

docker stop container1 container2

옵션

  • -t 또는 --time: 컨테이너 강제 중지 전에 대기할 시간을 초 단위로 지정 (기본값 10초).
Terminal

docker stop -t 30 my_container

2.3 명령어 docker restart

docker restart 명령어는 컨테이너를 재시작하는 데 사용돼. 이건 변경 사항을 빠르게 적용하거나 오류를 해결해야 할 때 아주 유용해.

문법


docker restart [OPTIONS] CONTAINER [CONTAINER...]

여기서:

  • CONTAINER: 재시작하려는 컨테이너의 이름 또는 ID.

예제

1. 하나의 컨테이너 재시작:

이 예에서는 my_container 이름의 컨테이너를 재시작해.

Terminal

docker restart my_container

2. 여러 컨테이너 재시작:

이 예에서 container1과 container2 컨테이너들이 동시에 재시작될 거야.

Terminal

docker restart container1 container2

옵션

  • -t 또는 --time: 컨테이너를 재시작하기 전에 대기하는 초 단위 타임아웃 설정 (기본값은 10초).
Terminal

docker restart -t 20 my_container

2.4 명령어 docker rm

docker rm 명령어는 중지된 컨테이너를 삭제하는 데 사용돼. 이걸로 컨테이너가 차지하고 있었던 리소스를 해제할 수 있어. 삭제하기 전에 컨테이너를 반드시 중지해야 해.

코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION