Programing

실행중인 모든 Docker 컨테이너를 다시 시작하기위한 명령?

lottogame 2020. 11. 3. 07:32
반응형

실행중인 모든 Docker 컨테이너를 다시 시작하기위한 명령?


실행중인 모든 Docker 컨테이너를 다시 시작하는 방법은 무엇입니까? 주로하는 대신 바로 가기를 찾고

docker restart containerid1 containerid2


그냥 달려

docker restart $(docker ps -q)

최신 정보

Docker의 1.13.1경우 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)

(Windows에서는 Powershell에서 작동합니다).

참고 URL : https://stackoverflow.com/questions/38221463/command-for-restarting-all-running-docker-containers

반응형