Microservices - Monitoring and ObservabilityWhich of the following is the correct syntax to start Elasticsearch using Docker CLI?Adocker build elasticsearch -p 9200:9200Bdocker run -d --name elasticsearch -p 9200:9200 elasticsearch:latestCdocker exec elasticsearch run -p 9200:9200Ddocker start elasticsearch -p 9200:9200Check Answer
Step-by-Step SolutionSolution:Step 1: Understand Docker run commandTo start a container, use 'docker run' with options for name and port mapping.Step 2: Check each optiondocker run -d --name elasticsearch -p 9200:9200 elasticsearch:latest uses 'docker run -d --name elasticsearch -p 9200:9200 elasticsearch:latest' which is correct syntax.Final Answer:docker run -d --name elasticsearch -p 9200:9200 elasticsearch:latest -> Option BQuick Check:Docker run with name and port = docker run -d --name elasticsearch -p 9200:9200 elasticsearch:latest [OK]Quick Trick: Use 'docker run' to start containers with ports [OK]Common Mistakes:MISTAKESUsing 'docker start' to create containersConfusing 'docker exec' with starting containersUsing 'docker build' instead of run
Master "Monitoring and Observability" in Microservices9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepArchTryChallengeDesignRecallScale
More Microservices Quizzes Authentication and Authorization - JWT token propagation - Quiz 7medium Event-Driven Architecture - Event schema design - Quiz 6medium Monitoring and Observability - Distributed tracing (Jaeger, Zipkin) - Quiz 12easy Orchestration with Kubernetes - Liveness and readiness probes - Quiz 2easy Resilience Patterns - Graceful degradation - Quiz 2easy Resilience Patterns - Circuit breaker pattern - Quiz 12easy Resilience Patterns - Retry with exponential backoff - Quiz 9hard Service Mesh - Mutual TLS between services - Quiz 7medium Service Mesh - Service mesh concept - Quiz 11easy Service Mesh - Traffic management (routing, splitting) - Quiz 14medium