Docker & Kubernetes Cheatsheet
Category | Command | Syntax |
---|---|---|
Docker | Run a container | docker run -d --name myapp nginx |
Docker | List containers | docker ps -a |
Docker | Stop container | docker stop container_id |
Docker | Remove container | docker rm container_id |
Docker | Build image | docker build -t myimage . |
Docker | List images | docker images |
Docker | Remove image | docker rmi image_id |
Docker | Execute inside container | docker exec -it container_id bash |
Kubernetes | Get all resources | kubectl get all |
Kubernetes | Describe resource | kubectl describe pod pod_name |
Kubernetes | Apply config | kubectl apply -f config.yaml |
Kubernetes | Delete resource | kubectl delete -f config.yaml |
Kubernetes | View logs | kubectl logs pod_name |
Kubernetes | Scale deployment | kubectl scale deployment myapp --replicas=3 |
Kubernetes | Expose deployment | kubectl expose deployment myapp --type=LoadBalancer --port=80 |