Docker를 사용하여 컨테이너 일괄 작업 및 관리하는 방법
클라우드 컴퓨팅 및 컨테이너화 기술의 급속한 발전으로 Docker는 가장 인기 있고 널리 사용되는 컨테이너화 플랫폼 중 하나가 되었습니다. 실제 애플리케이션에서는 여러 컨테이너에 대한 일괄 작업 및 관리를 수행해야 하는 경우가 많습니다. 이 문서에서는 컨테이너 배치 작업 및 관리를 위해 Docker를 사용하는 몇 가지 방법을 소개하고 구체적인 코드 예제를 제공합니다.
1. Docker 컨테이너 일괄 작업
docker 명령을 사용하여 현재 실행 중인 컨테이너 목록을 확인하세요. 구체적인 코드는 다음과 같습니다.
docker ps
이 명령 줄은 컨테이너 ID, 컨테이너 이름, 사용된 이미지, 시작 시간 등을 포함하여 현재 실행 중인 컨테이너의 자세한 정보를 표시합니다.
docker 명령을 사용하여 지정된 컨테이너를 시작합니다. 구체적인 코드는 다음과 같습니다.
docker start <容器ID>
이 명령줄은 지정된 ID로 컨테이너를 시작합니다.
지정된 컨테이너를 중지하려면 docker 명령을 사용하세요. 구체적인 코드는 다음과 같습니다.
docker stop <容器ID>
이 명령줄은 지정된 ID를 가진 컨테이너를 중지합니다.
docker 명령을 사용하여 지정된 컨테이너를 다시 시작하세요. 구체적인 코드는 다음과 같습니다.
docker restart <容器ID>
이 명령줄은 지정된 ID로 컨테이너를 다시 시작합니다.
지정된 컨테이너를 삭제하려면 docker 명령을 사용하세요. 구체적인 코드는 다음과 같습니다.
docker rm <容器ID>
이 명령줄은 지정된 ID를 가진 컨테이너를 삭제합니다. 컨테이너가 실행 중인 경우 삭제하기 전에 컨테이너를 중지해야 합니다.
2. Docker 컨테이너 일괄 관리
여러 컨테이너가 포함된 프로젝트가 있는 경우 docker-compose 도구를 사용하여 컨테이너를 일괄 시작할 수 있습니다. 먼저 프로젝트 루트 디렉터리에 docker-compose.yml 파일을 만들고 파일에서 컨테이너 구성을 정의해야 합니다. 예는 다음과 같습니다.
version: '3' services: web: image: nginx:latest ports: - "80:80" database: image: mysql:latest environment: - MYSQL_ROOT_PASSWORD=123456
프로젝트 루트 디렉터리에서 다음 명령을 실행하여 모든 컨테이너를 시작합니다.
docker-compose up -d
docker-compose 도구를 사용하여 실행 중인 모든 컨테이너를 일괄적으로 중지합니다. 모든 컨테이너를 중지하려면 프로젝트 루트 디렉터리에서 다음 명령을 실행하세요.
docker-compose down
docker-compose 도구를 사용하여 모든 컨테이너를 일괄 삭제하세요. 프로젝트 루트 디렉토리에서 다음 명령어를 실행하면 모든 컨테이너가 삭제되고, 해당 컨테이너의 해당 구성도 삭제됩니다.
docker-compose rm
3. 요약
이 글에서는 Docker를 사용하여 컨테이너의 일괄 작업 및 관리를 수행하는 방법을 소개하고 제공합니다. 특정 지침 코드 예. docker 명령과 docker-compose 도구를 사용하면 여러 컨테이너에 대한 일괄 작업 및 관리를 쉽게 수행할 수 있어 컨테이너화된 환경의 효율성이 향상됩니다. 실제 애플리케이션에서는 이러한 방법을 프로젝트 요구 사항에 따라 유연하게 사용하여 보다 편리하고 효율적인 컨테이너 관리를 달성할 수 있습니다.
위 내용은 컨테이너 일괄 작업 및 관리를 위해 Docker를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!