php 편집기 Xiaoxin이 실행되지 않는 Docker 컨테이너의 종료 코드를 얻는 방법을 소개합니다. Docker를 사용할 때 문제 해결이나 디버깅을 위해 컨테이너가 종료될 때 컨테이너의 종료 코드를 확인해야 하는 경우가 있습니다. 그러나 컨테이너가 실행되고 있지 않으면 'dockerlogs' 명령을 직접 사용하여 종료 코드를 가져올 수 없습니다. 이 기사에서는 컨테이너 관련 문제를 더 잘 처리하는 데 도움이 되도록 실행되지 않는 Docker 컨테이너의 종료 코드를 가져오는 방법을 소개합니다.
실행되지 않는 상태인 컨테이너의 종료 코드를 가져와야 합니다. 컨테이너가 실행되고 있지 않다는 것을 알고 있으며 이 정보를 다른 소스에서 얻고 있습니다.
Docker의 go SDK에 컨테이너가 특정 상태가 될 때까지 기다리지 않고 종료 코드를 얻을 수 있는 방법이 있나요?
예를 들어 ContainerWait
的WaitResponse
는 무엇을 제공하나요?
컨테이너가 더 이상 존재하지 않는 상태에서 단순히 ContainerWait
를 호출하는 것이 좋은 해결책인가요? 아니면 더 나은 해결책이 있습니까?
저는 그 통화가 매우 비싸다는 것을 알기 때문에 ContainerWait
피하는 데 특히 관심이 있습니다.
consting에 대한 각 컨테이너 호출은 컨테이너 상태가 중지된 경우 약 10밀리초가 걸리고, 컨테이너가 다시 시작되는 경우 20~50밀리초가 소요됩니다.
종료 코드는 containerstate
结构。这嵌入在 响应中的 <code>state
字段中(*client).containerinspect()에 있습니다.
예:
으아악위 내용은 실행되지 않는 Docker 컨테이너의 종료 코드를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!