Skip to main content

dockeb

PyPI

Documentation aussi disponible en français

dockeb, the Keb Docker wrapper.

dockeb can be used as a drop-in replacement for the Docker command-line.

The difference between docker and dockeb is name generation. While docker generates names of the form adjective_surname for containers, dockeb generates a random Keb name.

If you give an explicit name to a container, using the --name flag, it will be left unchanged.

Requirements

To run dockeb, you will need Python ≥ 3.4, as well as Docker.

For installing, we recommend using the pip package manager.

Installing

To install dockeb system-wide, run:

sudo pip3 install dockeb

To install dockeb manually from source, the steps are as follows:

git clone git@github.com:abusque/dockeb.git
cd dockeb
sudo ./setup.py install

Using

Once installed, you can use dockeb by running the following command:

dockeb

For a more interesting command, try:

dockeb run hello-world
dockeb ps -a

You will notice that the container was given a Keb name when created.

To automatically use dockeb instead of docker, consider defining an alias in your shell configuration:

alias docker='dockeb'

Development

For local development of dockeb, you may use pipenv. Use pipenv install --dev to generate a virtual environment into which the dependencies will be installed. You may then use pipenv shell to activate that environment.

For publishing releases to PyPI, we recommend using Twine.

See Also

  • qng, the Queb name generator.

Metadata

Release files for dockeb 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dockeb 0.3.0
File Size Uploaded Provenance
dockeb-0.3.0.tar.gz 5.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for dockeb 0.3.0
File Interpreter ABI Platform
dockeb-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.7 kB

Release files / dockeb-0.3.0.tar.gz

Download URL dockeb-0.3.0.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
59ba420d1c29cb28e4743add229c0c19cf595b4ae83aac181c77c4cee6978620
BLAKE2b-256 checksum
How to use checksums
49fc03cf3f6bad5360a2dad0b4d18a26941d1f0977dbb5d21e9686881d91d2e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.0

Release files / dockeb-0.3.0-py3-none-any.whl

Download URL dockeb-0.3.0-py3-none-any.whl
Size 4.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f894134d0999872a3fda209f329cfe626363655e4cc3fb2ae427278a5c875905
BLAKE2b-256 checksum
How to use checksums
b7337e34db3d26ed950848db1bd6572e2b49afa03ef0f772b9877b10e3dcd1fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.0

Security for dockeb 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page