centos6.5 - 도커 컨테이너 상태 혼란
某草草
某草草 2017-04-26 09:01:55
0
3
815

1. 시스템 환경
centos 6.5(호스트) docker 1.7 centos(6.8) 이미지

2. 질문
도커 컨테이너를 확인해 보니 컨테이너의 상태가 조금 다른 것 같아서 조금 헷갈렸습니다.
docker ps -a 에코 정보의 상태:
docker 컨테이너의 종료 상태는 다양합니다:
 
exit(0),exit(1),exit(2),exit (127), 출구(137) 등

질문이 있습니다. Docker의 명령 실행 반환 코드가 Linux의 반환 코드와 동일한지
0은 정상 종료를 의미합니다. 다른 대표님들이 비정상적으로 퇴장하셨습니다.

이러한 종료 ​​상태의 차이점을 설명하는 자세한 설명이 있나요?

某草草
某草草

모든 응답(3)
给我你的怀抱

모든 Docker 컨테이너 실행은 컨테이너에 있는 기본 프로세스의 시작 명령인 실행 명령을 지정하며, 컨테이너 종료 상태의 종료 코드는 실제로 이 프로세스의 종료 코드입니다. 즉, Docker의 종료 코드를 Linux 실행 반환 코드와 직접 동일시할 수 있습니다.

世界只因有你

네, 리눅스의 상태코드입니다.


부록:

http://blog.chinaunix.net/uid...

위 링크는 상태 코드 목록입니다.

이것은 일반적인 상태 코드이며 /usr/include/errno.h에서 볼 수 있습니다.

사실

으아악
我想大声告诉你

docker의 상태 코드는 그다지 유용하지 않습니다. 실행 후 문제가 발견되면 컨테이너가 종료된다는 의미입니다. docker ps가 나오지 않으면 작업이 실패했음을 의미합니다. 파일을 마운트할 때 구성에 문제가 있지만 docker ps - 다음에 동일한 컨테이너 이름을 사용할 때 충돌이 발생하고 시작되지 않기 때문에 a에서 나오는 것을 삭제하는 것이 좋습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿