Skip to main content

Generate and interact with a Docker image created from a local directory.

Project description

tugboat

A tool for quickly generating a Docker image from a directory and allowing the user to interact with that Docker image.

Installation

As tugboat is still very early on in it's development, it can be installed from TestPyPi with the following:

python3 -m pip install --index-url https://test.pypi.org/simple/ tugboat==0.0.6

Usage

Now, the tugboat cli should be available to use. To get a quick overview, use the info command:

tugboat info
#| ℹ️  Execute `tugboat build` to build a Docker image from a local directory.
#| ℹ️  Execute `tugboat run` to run an existing image created from a directory.
#| ℹ️  Add the `--dryrun` argument to test either `build` or `run` without actually running anything.
#| ℹ️  Execute `tugboat --help` for more details.

Turn your directory into a Docker image

The goal is for this to be as simple for the user as possible. Simply run

tugboat build

and it will walk you through all the steps.

If you want to get a feel for the user experience without actually building anything (which can be quite time consuming), run

tugboat build --dryrun

This will walk you through the entire process without creating anything, so you can get a feel for the process.

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

tugboat_cli-0.0.6.tar.gz (14.5 kB view details)

Uploaded Source

Built Distribution

tugboat_cli-0.0.6-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

File details

Details for the file tugboat_cli-0.0.6.tar.gz.

File metadata

  • Download URL: tugboat_cli-0.0.6.tar.gz
  • Upload date:
  • Size: 14.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for tugboat_cli-0.0.6.tar.gz
Algorithm Hash digest
SHA256 7f5b2f105347bd9830309e43e6934ca9b3d3c32a52cce00e9a95f6abcaa27242
MD5 1e9065e21ef1362c1fd5ed495be6bd66
BLAKE2b-256 8388a6aa389c95e64e9620f62b7d746a900dd105b8e8f00ae15b4e469753c7bb

See more details on using hashes here.

File details

Details for the file tugboat_cli-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: tugboat_cli-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 16.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for tugboat_cli-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 f663a3f3fe9efcbb3364825b45450f48c6b1e84dcc138d53698a7bcdadce52fc
MD5 d43cbf97503f7e2294f7c6d261197b61
BLAKE2b-256 b85ff08deed566e74eb4c45e496e319cc525e8894b6df5b0a110c8ba60624fee

See more details on using hashes here.

Supported by

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