운영 및 유지보수 Docker 생성된 Docker를 닫는 방법

생성된 Docker를 닫는 방법

Apr 25, 2023 am 09:02 AM

Docker의 인기로 인해 점점 더 많은 개발자가 소프트웨어 개발 및 배포에 Docker를 사용하기 시작했습니다. Docker의 장점 중 하나는 컨테이너화 기술입니다. 이를 통해 다양한 환경에서 애플리케이션의 종속성과 구성을 관리하고 애플리케이션 문제의 위험을 줄일 수 있습니다. 하지만 생성된 Docker 컨테이너를 닫거나 삭제해야 하는 경우도 있습니다. 이 문서에서는 Docker 컨테이너를 종료하는 방법을 소개합니다.

시작하기 전에 Docker가 설치되어 있는지 확인해야 합니다. 그런 다음 먼저 실행 중인 모든 Docker 컨테이너를 나열해야 합니다. 다음 명령을 사용할 수 있습니다:

1

docker ps

로그인 후 복사

그러면 컨테이너 ID, 이미지 이름, 포트 매핑, 생성 시간 등을 포함하여 실행 중인 모든 컨테이너의 세부 정보가 나열됩니다. 이 목록에서 닫아야 하는 컨테이너 ID를 찾을 수 있습니다.

이제 컨테이너를 종료하는 두 가지 방법이 있습니다.

  1. docker stop 명령 사용

다음 명령을 사용하여 실행 중인 Docker 컨테이너를 중지할 수 있습니다.

1

docker stop <container_id>

로그인 후 복사

Where, &lt;container_id&gt; code&gt;는 종료할 Docker 컨테이너의 ID입니다. 이 명령은 컨테이너에 SIGTERM 신호를 보내 프로세스를 중지하고 컨테이너를 종료하며 컨테이너가 중지된 상태로 들어가게 합니다. <code>&lt;container_id&gt;是要关闭的Docker容器的ID。此命令将向容器发送一个SIGTERM信号,导致进程停止并退出容器,容器进入停止状态。

在容器停止之后,我们可以再次使用docker ps命令来确认容器已经停止并且不再运行。

  1. 使用docker kill命令

如果我们想强制关闭容器,可以使用docker kill命令。这个命令会立即停止容器并强制终止容器中所有正在运行的进程。我们可以使用以下命令来执行此操作:

1

docker kill &lt;container_id&gt;

로그인 후 복사

同样,&lt;container_id&gt;

컨테이너가 중지된 후 docker ps 명령을 다시 사용하여 컨테이너가 중지되었으며 더 이상 실행되지 않는지 확인할 수 있습니다.

    docker kill 명령 사용

    🎜컨테이너를 강제로 닫고 싶다면 docker kill 명령을 사용할 수 있습니다. 이 명령은 컨테이너를 즉시 중지하고 컨테이너에서 실행 중인 모든 프로세스를 강제 종료합니다. 다음 명령을 사용하여 이 작업을 수행할 수 있습니다. 🎜rrreee🎜 마찬가지로 &lt;container_id&gt;는 종료하려는 Docker 컨테이너의 ID입니다. 이 명령을 사용할 때는 실행 중인 프로세스가 제대로 중지되지 않을 수 있으므로 주의하십시오. 🎜🎜요약🎜🎜이 기사에서는 실행 중인 Docker 컨테이너를 종료하는 방법을 다루었습니다. docker stop 명령을 사용하여 컨테이너를 정상적으로 종료하거나 docker kill 명령을 사용하여 컨테이너를 강제 종료할 수 있습니다. 다양한 상황에 따라 적절한 방법을 선택하면 Docker를 더 잘 관리하고 시스템의 정상적인 작동을 보장하는 데 도움이 될 수 있습니다. 🎜

위 내용은 생성된 Docker를 닫는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Docker exec를 사용하여 Docker 컨테이너에서 명령을 실행하는 방법 Docker exec를 사용하여 Docker 컨테이너에서 명령을 실행하는 방법 Mar 05, 2025 pm 03:42 PM

Docker exec를 사용하여 Docker 컨테이너에서 명령을 실행하는 방법

Docker의 Docker는 무엇입니까? Docker는 무엇입니까? Docker의 Docker는 무엇입니까? Docker는 무엇입니까? Mar 05, 2025 pm 03:49 PM

Docker의 Docker는 무엇입니까? Docker는 무엇입니까?

Docker Swarm 클러스터에 응용 프로그램을 어떻게 배포합니까? Docker Swarm 클러스터에 응용 프로그램을 어떻게 배포합니까? Mar 17, 2025 pm 04:20 PM

Docker Swarm 클러스터에 응용 프로그램을 어떻게 배포합니까?

Docker는 환경 또는 소프트웨어입니다 Docker는 환경 또는 소프트웨어입니다 Mar 05, 2025 pm 03:38 PM

Docker는 환경 또는 소프트웨어입니다

Docker의 Docker는 무엇입니까? Docker는 무엇입니까? Docker의 Docker는 무엇입니까? Docker는 무엇입니까? Mar 05, 2025 pm 03:46 PM

Docker의 Docker는 무엇입니까? Docker는 무엇입니까?

Docker의 Docker는 무엇입니까? Docker는 무엇입니까? Docker의 Docker는 무엇입니까? Docker는 무엇입니까? Mar 05, 2025 pm 03:39 PM

Docker의 Docker는 무엇입니까? Docker는 무엇입니까?

Kubernetes에서 응용 프로그램을 어떻게 확장합니까? Kubernetes에서 응용 프로그램을 어떻게 확장합니까? Mar 17, 2025 pm 04:28 PM

Kubernetes에서 응용 프로그램을 어떻게 확장합니까?

Kubernetes 포드, 배포 및 서비스는 무엇입니까? Kubernetes 포드, 배포 및 서비스는 무엇입니까? Mar 17, 2025 pm 04:25 PM

Kubernetes 포드, 배포 및 서비스는 무엇입니까?

See all articles