namastejs
Version:
A spiritual greeting from your JavaScript code. Because every function deserves a 'Namaste 🙏'
48 lines (42 loc) • 1.67 kB
JavaScript
module.exports = {
name: "Docker",
description:
"Most-used Docker & Docker Compose commands for daily backend development",
updatedAt: "Jan 2025",
learnMore: "https://docs.docker.com/",
categories: {
CONTAINERS: [
["docker ps", "List running containers"],
["docker ps -a", "List all containers including stopped ones"],
["docker run -it image_name", "Run a container interactively"],
["docker exec -it container_name bash", "Enter a running container"],
["docker stop container_name", "Stop a running container"],
["docker rm container_name", "Remove a container"],
],
IMAGES: [
["docker images", "List all images"],
["docker pull image_name", "Pull image from Docker Hub"],
["docker build -t image_name .", "Build image from Dockerfile"],
["docker rmi image_name", "Remove an image"],
],
"DOCKER COMPOSE": [
["docker-compose up -d", "Start services in detached mode"],
["docker-compose down", "Stop and remove containers, networks"],
["docker-compose logs", "View logs of services"],
["docker-compose build", "Build or rebuild services"],
],
"NETWORKS & VOLUMES": [
["docker network ls", "List networks"],
["docker network rm network_name", "Remove network"],
["docker volume ls", "List volumes"],
["docker volume rm volume_name", "Remove volume"],
],
MISC: [
[
"docker system prune",
"Remove unused data (containers, networks, images, cache)",
],
["docker stats", "Live container resource usage statistics"],
],
},
};