Skip to main content

Socktainer
Only for Apple Silicon

Docker REST API for Apple Containers

Use your existing Docker tooling on macOS with Apple containers 🍏.

Docker compatible REST API server built on Apple's Container Framework.

Quick Start
# Ensure Apple container is running
container system start
# Run Socktainer
./socktainer

# Use with Docker CLI
export DOCKER_HOST=unix://$HOME/.socktainer/container.sock
docker ps
🍏
Apple Container
Containerization Framework
↕ïļ
Socktainer (REST API)
ðŸģ
Docker REST API
Compatible Interface
Lightweight ðŸŠķSwift based

Key Features

Running Docker workloads on macOS with Apple's container framework

🍏

Built on Apple Container

Leverages Apple's containerization framework for macOS. Designed specifically for Apple Silicon (arm64) to provide fast, secure, and efficient container operations.

ðŸģ

Docker API Compatible

Provides a Docker-compatible REST API interface. Use your favorite Docker tools like Docker CLI, TestContainers, and other Docker clients seamlessly with Apple containers.

☕

Testcontainers Support

Perfect for Java developers using Testcontainers. Run your integration tests on macOS without Docker Desktop.

🔌

Unix Socket Interface

Listens on a Unix domain socket at $HOME/.socktainer/container.sock. Simple setup with environment variable DOCKER_HOST.

â™ŧïļ

Container Lifecycle

Full support for container operations: create, start, stop, remove, inspect, logs, health checks, and exec. Monitor container events for real-time updates.

ðŸ“Ķ

Image Management

Manage container images with ease: list, pull, and delete images. Compatible with standard OCI image formats and container registries.

Ready to get started? 🚀

Download Socktainer and start running your Docker workloads on Apple containers today.