Docker CLI Simulator is a Go-based command-line application that simulates essential Docker commands for demonstration and educational purposes. It mimics Docker's functionality without performing real container operations, using persistent storage to maintain state across sessions.
- Simulated Commands:
pull,push,rm,start,stop,exec,ps,images,prune,login,run,build - Persistent Storage: Stores container and image data in
/tmp/mock-docker - Easy to Use: Familiar Docker-like CLI experience
git clone https://github.com/prepare-sh/docker-simulator-cli.git
cd dockermock
go build -o dockermock
./dockermock --help