Docker 컨테이너 서비스가 중지될 때 오류를 해결하는 방법은 무엇입니까? 컨테이너 이용 중 서비스를 이용할 수 없는 경우에는 컨테이너의 오류를 해결하고 운영을 복구해야 합니다.
도커 컨테이너가 중지된 이유를 확인하는 방법
1. docker ps -a는 시작된 컨테이너 인스턴스의 상태를 쿼리하고, 먼저 컨테이너가 시작되었는지 확인합니다
2. 포트, 나머지 인터페이스인 경우 매개변수 호출을 수동으로 시뮬레이션할 수 있습니다. RPC 인터페이스를 테스트하지 마세요
3. Docker 로그 비즈니스 로그를 확인하여 비즈니스 이상인지 확인하세요
4. .이 경우 마이크로서비스 모니터링 센터의 모니터링 정보를 볼 수 있습니다
5. 업무 프로세스의 통화 정보를 볼 수 있는 집킨과 비슷한 콜 체인이 있으면 더 좋을 것 같습니다.
예를 들어 docker 오류 문제 해결: 컨테이너에 들어갈 수 없습니다. 자체 구축된 centos7 베이스는 들어갈 수 있지만, rancher에서 배포한 mysql은 들어갈 수 없습니다.
#docker exec -it 3c1d bashrpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "process_linux.go:110: decoding init error from pipe caused \" read parent: connection reset by peer\""
오류가 나는 이유는 새 버전이 1.13.1-84이기 때문입니다. 1.13.1-75로 축소 후 정상적으로 사용 가능합니다.
더 많은 관련 튜토리얼을 보려면 PHP 중국어 웹사이트의 docker tutorial 칼럼을 주목하세요.
위 내용은 Docker 컨테이너가 중지된 이유를 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!