scorpiox-podman container

linux-x64 linux-arm64 macos-arm64

Manage and execute Podman containers from the ScorpioX CLI. Provides a streamlined interface for running rootless containers with optional network configuration, seamlessly integrating container workflows into your development environment.

⚙️ Flags & Options (3)

Flag Short Description Takes Value
--help -h Show help message and exit No
--version -v Show version number No
--net Set container network mode (e.g. host, bridge, none, slirp4netns) Yes

💡 Usage Examples

# Run a container with default networking
$ scorpiox-podman ubuntu:latest /bin/bash
Starting container with image ubuntu:latest...
Container started: a1b2c3d4e5f6
# Run a container with host networking for full network access
$ scorpiox-podman --net host nginx:alpine
Starting container with image nginx:alpine (net=host)...
Container started: f6e5d4c3b2a1
# Run with bridge networking (isolated network with NAT)
$ scorpiox-podman --net bridge python:3.12-slim python3 -m http.server 8000
Starting container with image python:3.12-slim (net=bridge)...
Container started: 7890abcdef12
# Run a container with no network access (security-sensitive workloads)
$ scorpiox-podman --net none alpine:latest sh -c "echo isolated"
Starting container with image alpine:latest (net=none)...
isolated
# Use slirp4netns for rootless networking (user namespace isolation)
$ scorpiox-podman --net slirp4netns node:20-slim node app.js
Starting container with image node:20-slim (net=slirp4netns)...
Container started: cd34ef56ab78
# Check version
$ scorpiox-podman --version
scorpiox-podman 1.0.0
# Show help
$ scorpiox-podman --help
Usage: scorpiox-podman [OPTIONS] IMAGE [COMMAND...]

Options:
  -h, --help       Show this help message
  -v, --version    Show version number
      --net MODE   Set network mode (host|bridge|none|slirp4netns)

📦 Source & Build Info

Source File
scorpiox/scorpiox-podman.c
Lines of Code
322
Dependencies
libsxutil
Platforms
linux-x64, linux-arm64, macos-arm64

🔗 Related Tools