실행 중인 모든 도커 컨테이너를 다시 시작하는 명령?
실행 중인 모든 도커 컨테이너를 다시 시작하는 방법은?하는 대신 바로 가기를 주로 찾습니다.
도커 재시작 컨테이너 ID1 컨테이너 ID2
그냥 달려라
docker restart $(docker ps -q)
갱신하다
모든(정지되어 실행 중인) 컨테이너를 다시 시작하려면docker restart $(docker ps -a -q)
아래 답과 같이
저에게 있어 지금은:
docker restart $(docker ps -a -q)
있다면docker-compose
, 필요한 것은 다음과 같습니다.
docker-compose restart
용기의 이름과 함께 재시작 상태(완료/오류)를 인쇄할 수 있습니다.
설치 공식 가이드는 다음과 같습니다. https://docs.docker.com/compose/install/
정지된 컨테이너만 시작하려면:
docker start $(docker ps -a -q -f status=exited)
(윈도우에서는 파워셸에서 작동합니다.)
모든 컨테이너를 시작하려면:
docker restart $(docker ps -a -q)
이 작업을 수행할 권한이 없는 경우 sudo를 사용합니다.
sudo docker restart $(sudo docker ps -a -q)
모든 온라인 도커 컨테이너를 다시 시작하려면 다음과 같이 하십시오.
docker restart $(docker ps -a -q -f status=healthy)
중지된 모든 컨테이너를 시작하려면:
docker start $(docker ps -a -q -f status=exited)
다른 상태 옵션은 다음과 같습니다.
created
,restarting
,running
,removing
,paused
,exited
,dead
.
특정 컨테이너 ID만 사용하여 여러 컨테이너를 시작하려면 다음과 같이 하십시오.$ docker restart container-id1 container-id2 container-id3 ...
다른방법docker ps -q | xargs docker restart
마지막 5개의 컨테이너를 시작합니다.
docker start $(docker ps -n 5 -q)
언급URL : https://stackoverflow.com/questions/38221463/command-for-restarting-all-running-docker-containers
'it-source' 카테고리의 다른 글
시간 성분이 없는 NSD 날짜 비교 (0) | 2023.11.02 |
---|---|
Git 분기 및 Rails 마이그레이션 작업 방법 (0) | 2023.11.02 |
MS Word 문서에서 구문 강조 표시 (0) | 2023.11.02 |
포스트렌더 "플리커"를 제거하는 방법은? (0) | 2023.11.02 |
파워셸:파일이 잠겨 있는지 확인 (0) | 2023.11.02 |