>  기사  >  운영 및 유지보수  >  Docker 컨테이너를 다시 시작하고 다시 실행하는 방법

Docker 컨테이너를 다시 시작하고 다시 실행하는 방법

PHPz
PHPz원래의
2023-04-10 14:18:1913932검색

Docker는 일상적인 소프트웨어 개발 및 서버 관리에서 폭넓은 주목을 받아온 컨테이너화 기술입니다. Docker를 사용하여 애플리케이션을 구축하고 서버를 관리하면 개발 및 배포가 더욱 효율적으로 이루어질 수 있지만, Docker를 사용할 때 컨테이너가 작동을 멈추고 애플리케이션에 액세스할 수 없게 되는 경우가 있습니다. 이런 일이 발생하면 어떻게 해야 합니까? 이 문서에서는 Docker 컨테이너를 다시 정상 작동으로 다시 시작하는 방법을 설명합니다.

  1. 컨테이너 실행 여부 확인

Docker 컨테이너를 다시 시작하려면 먼저 컨테이너 실행이 중지되었는지 확인해야 합니다. 다음 명령을 사용하여 실행 중인 Docker 컨테이너를 나열할 수 있습니다.

docker ps

실행 중인 컨테이너가 보이면 이 부분을 건너뛰고 다음 단계로 바로 이동할 수 있습니다. 컨테이너 실행이 중지된 경우 컨테이너를 다시 시작해야 합니다.

  1. Docker 컨테이너 다시 시작

Docker 컨테이너를 다시 시작하려면 다음 명령을 실행하세요.

docker restart <container_id>

위 명령에서 ""는 다시 시작하려는 컨테이너의 ID입니다. 이 명령은 지정된 컨테이너를 다시 시작하고 다시 실행하게 합니다.

컨테이너의 ID가 없는 경우 다음 명령을 사용하여 실행 중인 모든 컨테이너의 ID를 얻을 수 있습니다.

docker ps -q

위 명령은 실행 중인 모든 Docker 컨테이너의 ID를 반환합니다. 컨테이너의 ID가 있으면 첫 번째 명령을 사용하여 컨테이너를 다시 시작할 수 있습니다.

  1. 컨테이너를 실행하는 터미널

Docker 컨테이너의 터미널을 실행해야 하는 경우(예: 컨테이너의 콘텐츠를 변경하거나 업그레이드해야 하는 경우) 다음 명령을 사용할 수 있습니다.

docker exec -it <container_id> /bin/bash

위 명령에서 ""는 액세스하려는 컨테이너의 ID입니다. 이 명령은 대화형 터미널을 통해 컨테이너에서 bash 터미널을 시작합니다.

  1. Docker Compose를 사용하여 여러 컨테이너 관리

Docker Compose를 사용하여 여러 컨테이너를 관리하는 경우 다음 명령을 사용하여 전체 그룹을 다시 시작할 수 있습니다.

docker-compose restart

위 명령은 docker에 정의된 모든 파일을 다시 시작합니다. -compose.yml 파일 컨테이너.

요약

이 기사에서는 Docker를 사용하여 컨테이너를 다시 시작하는 방법을 다루었습니다. 컨테이너가 제대로 실행되지 않는 경우 위 단계에 따라 컨테이너를 다시 시작하여 애플리케이션을 다시 실행하세요.

위 내용은 Docker 컨테이너를 다시 시작하고 다시 실행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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