Docker How to troubleshoot the error when the container service stops? During the use of the container, if the service cannot be used, you need to troubleshoot the errors in the container and repair the operation.
How to check the reason why the docker container stopped
1. Docker ps -a queries the starting container instance Status, first determine whether the container is started
2. Docker port Check the port. If it is a rest interface, you can manually simulate the parameter call. Do not test the RPC interface
3. Docker logs Check the business log , determine whether it is a business abnormality
4. Docker is generally a microservice. In this case, you can check the monitoring information of the microservice monitoring center
5. If there is a call chain similar to Zipkin, it is Even better, you can see the calling information of the business process.
For example, docker error troubleshooting: Unable to enter the container. You can enter the self-built centos7 base, but you cannot enter the mysql distributed by rancher.
#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\""
The reason for the error is that the new version 1.13.1-84 can be used normally after being reduced to 1.13.1-75.
For more related tutorials, please pay attention to the docker tutorial column on the PHP Chinese website.
The above is the detailed content of How to check the reason why docker container stopped. For more information, please follow other related articles on the PHP Chinese website!