Skip to main content

A minimal compose-like tool for proot-distro

Project description

pd-compose

pd-compose is a minimal compose-like tool for proot-distro. It reads a pd-compose.yaml to install, start, and stop proot-distro containers — inspired by Docker Compose.

Usage

Define services in pd-compose.yaml:

services:
  ubuntu-vm:
    image: ubuntu:24.04
    binds:
      - /host/path:/container/path
    environment:
      DEBIAN_FRONTEND: noninteractive

Run:

pd-compose.py up    # install and show login command
pd-compose.py ps    # list installed containers
pd-compose.py down  # remove all containers

Credits

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pd_compose-0.2.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pd_compose-0.2.0-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file pd_compose-0.2.0.tar.gz.

File metadata

  • Download URL: pd_compose-0.2.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pd_compose-0.2.0.tar.gz
Algorithm Hash digest
SHA256 07241a45d950f77da0431583834c54899345d68f21d26a0dc829e0fb13cd9746
MD5 91e17bc4b8ab80b5a76f684c33ae69bb
BLAKE2b-256 9b161eaa0f2b1267346d215460ec65b814a4f92bdc1f32b9eadbf8b3899cf3ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for pd_compose-0.2.0.tar.gz:

Publisher: publish.yml on aleguacaran/pd-compose

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pd_compose-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: pd_compose-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 3.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pd_compose-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 34750285c251713fbb4a3e46c81b8c3809efc461134a9d587f83394521c1f449
MD5 df3d5579abd7d0848e2cec0196dc9277
BLAKE2b-256 ea9f9f7eb35a67f2ca1bd8369bfe6d254c0dee3db46f06cff35b238cae0c0eb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pd_compose-0.2.0-py3-none-any.whl:

Publisher: publish.yml on aleguacaran/pd-compose

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page