Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
# Run a web server (detached, named, port-mapped) docker run -d \ --name api \ -p 3000:3000 \ -e NODE_ENV=production \ -e DATABASE_URL=postgres://user:pass@db:5432/mydb \ --restart unless-stopped \ myapp:2.1.0 # Verify it started docker ps docker logs api --tail 20 --follow # Run a one-off command (auto-removed after exit) docker run --rm node:20-alpine node -e "console.log(process.version)" # Interactive shell in a new container docker run -it --rm ubuntu:24.04 bash # Stop / start / restart docker stop api docker start api docker restart api # View all containers including stopped docker ps -a # Remove containers docker rm api docker rm -f api # force-remove running container # Custom listing format docker ps --format "table {{.ID}}\t{{.Image}}\t{{.Status}}\t{{.Ports}}"
Result
Open