Docker simplifies managing application processes in containers. Tutorial covers Docker Community Edition installation on Ubuntu 20.04. Requires Ubuntu server with sudo user and firewall
Docker Engine provides high-performance container runtime for applications. Docker CLI offers flexible command-line interface for container control. Docker Compose simplifies multi-container management with single configuration. Docker Build simplifies container image creation and packaging
Cross provides zero-setup cross compilation and testing of Rust crates. Developed by cross-rs team, previously maintained by Rust Embedded Working Group Tools. Supports stable, beta and nightly channels for cross testing
Docker run starts and runs commands in containers. Docker ps -a shows all containers, including stopped ones. Docker start restarts stopped containers with changes intact
Docker images are snapshots of application code and dependencies. Volumes provide persistent storage independent of operating system. Unused assets can accumulate, affecting system performance
Docker Desktop enables running both Linux and Windows containers on Windows. Containers package applications with dependencies and libraries as one package. Docker containers use same Linux kernel as host system. Continuous availability allows multiple container versions to run simultaneously