Spacelift platform
Integrations
Compare
By Initiative
IaC at Scale
Infrastructure Governance
Collaboration
Developer Velocity
By Use Case
Resources
Blog
Partners
Events
Resource Library
Case Studies
Mission Guides
Learn how to keep Docker container running and what commands to use to stop Docker from stopping the containers for debugging.
News on Spacelift, product updates, all IaC & DevOps
Learn how to view Docker container logs using docker logs. Find log locations, tail logs, check errors, and clear log files easily.
Compare Podman and Docker to find the best containerization tool. See the key differences in security, performance, and use cases.
Discover what Docker image layers are, how they work, and how to optimize your container images for better build efficiency and performance.
Discover the difference between popular container runtimes - containerd and Docker and see which is better for your project.
Learn what Docker build arguments and how to use them with ARG and --build-arg. Docker ARG vs ENV explained.
Master Docker Compose logs for multi-container applications: how to get, view, and troubleshoot using the docker-compose logs command.
Learn how to set and run Docker environment variables. Passing environment variables examples and best practices.
Discover the similarities and differences between Docker Swarm and Kubernetes and see which is better for your use case.
Learn how to list Docker containers using docker ps and ls. See commands for all, running, stopped, and Docker Compose containers.
Learn how to integrate Docker with CI/CD and how to build your pipeline using GitLab. See example and best practices.
See the list of 12 best alternatives to Docker containers, including some lightweight, free, and paid options for Mac, Windows, and Linux OS.
Learn how to use Docker cp command to copy files and directories between containers. See use case examples including recursive copying.
Kubernetes vs docker-compose - what are the differences and similarities between those tools? See our detailed comparison.
Learn how Docker architecture looks and works with all its containers, parts, and components. See the architecture diagram.
Learn how to expose a port in Docker on running container using the docker run --expose command and the EXPOSE instruction. See examples.
What is the Docker exec command? Learn how to use it with -it, for multiple commands and other use cases. Docker run vs exec explained.
Introduction to the new Docker init feature. See what it is, when and how to use it and best practices. Node.js example.
Learn what does docker ps do and how to use its options for listing docker containers. See examples and how to filter docker ps output.
IaC Was Just The Beginning
You need a collaborative environment for building the platform your teams need, with deep insight, full control, and unlimited flexibility. Build better with Spacelift.
© 2025 Spacelift, Inc. All rights reserved