실행중인 모든 Docker 컨테이너를 다시 시작하는 방법은 무엇입니까? 주로하는 대신 바로 가기를 찾고
docker restart containerid1 containerid2
답변:
그냥 달려
docker restart $(docker ps -q)
최신 정보
Docker의 1.13.1
경우 docker restart $(docker ps -a -q)
낮은 대답과 같이 사용하십시오 .
docker ps --help
: -q, --quiet Only display numeric IDs
명령으로 모든 도커 명령에 대한 도움말을 얻을 수 있습니다 . docker [command] --help
가있는 경우 다음 docker-compose
을 수행하기 만하면됩니다.
docker-compose restart
그리고 다시 시작 상태 (완료 / 오류)와 함께 컨테이너 이름에서 멋진 인쇄물을 얻습니다.
다음은 공식 설치 가이드입니다. https://docs.docker.com/compose/install/
모든 컨테이너를 시작하려면 :
docker restart $(docker ps -a -q)
이를 수행 할 권한이없는 경우 sudo를 사용하십시오.
sudo docker restart $(sudo docker ps -a -q)
-a
실행되지 않는 컨테이너 목록을 알고 있지만 무엇-q
을 의미합니까?