특별히 JSON 출력 내 docker inspect
필드 아래에서 명령을 찾을 수 있습니다. 컨테이너가 를 사용하고
를 사용하여 Config.Cmd
ENTRYPOINT
를 사용하여 명령을 반영합니다. AN CMD
만 지정되면 는 명령을 표시합니다. 이것은 Config.Cmd
original CMD
명령을 보여줍니다. 시작 후 컨테이너 내에서 변경된 변경 사항은 여기에 반영되지 않습니다. ENTRYPOINT
정지 된 컨테이너의 경우 를 통해 정보가 여전히 액세스 할 수 있습니다. 그러나 Config.Cmd
또 다른 덜 직접적인 접근 방식은 이미지를 빌드하는 데 사용되는 Dockerfile을 검사하는 것과 관련이 있습니다. dockerfile 내의 및 지침은 컨테이너의 시작 명령을 지시합니다. 이 방법은 특정 인스턴스를 시작하는 데 사용되는 정확한 명령이 아니라 의도 된 명령만을 제공합니다. ENTRYPOINT
Docker 컨테이너를 시작하는 데 사용되는 명령을 확인하는 다른 방법은 무엇입니까? 위에서 논의한 몇 가지 다른 방법은 세부 사항과 적용 가능성을 변화시키는 데 도움이 될 수 있습니다.
docker logs
는 애플리케이션 자체가 시작시 해당 정보를 기록하면 초기 명령에 대한 단서를 공개 할 수 있습니다. 이것은 응용 프로그램의 로깅 동작에 달려 있기 때문에 간접적이고 신뢰할 수 없습니다. docker logs <container_id>
dockerfile을 검사합니다 : ENTRYPOINT
컨테이너를 시작하는 경우 컨테이너를 시작하는 데 사용되는 명령을 반영합니다. 파일을 확인하면 서비스에 지정된 섹션이 표시됩니다. 실행중인 Docker 컨테이너의 EntryPoint 명령을 어떻게 찾을 수 있습니까? docker-compose up
명령을 나타내는 배열이 포함되어 있습니다. dockerfile에 NO docker-compose.yml
는 일반적으로 먼저 실행되며 (현재)는 에 대한 인수로 사용됩니다. command
명령에 전달 된 정확한 명령 줄 인수는 제공하지 않습니다. 명령은 초기 명령에 가장 가까운 근사치를 제공합니다.위 내용은 Docker Startup 명령을 읽는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!