Skip to main content

docker-evolve

Keep evolving a container's state to effectively use it as a constant subsystem.

Usage

Start with a new container:

$ docker-evolve –-name ubuntu --base-image ubuntu -v $PWD:/host

Connect to the container as usual:

$ docker exec -it ubuntu bash

After making changes that you want to persist but you need to update the container configuration, for example to expose a port, pass the parameters to docker-evolve:

$ docker-evolve --name ubuntu -v $PWD:/host -p 8090:8090

This will commit the container's current state and re-create it using the new image and the specified arguments. Note how you can now skip the --base-image argument because the container already exists.

Metadata

Release files for docker-evolve 0.1.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 docker-evolve 0.1.0
File Size Uploaded
docker-evolve-0.1.0.tar.gz 3.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for docker-evolve 0.1.0
File Interpreter ABI Platform
docker_evolve-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 6.6 kB

Release files / docker-evolve-0.1.0.tar.gz

Download URL docker-evolve-0.1.0.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
956957e05bea815e783d04b2db5de9b4cb2fc464cf93f89646c8b30abeb5d30c
BLAKE2b-256 checksum
How to use checksums
077dcc0904b790366a0c02233a1d073b38066b309f0e5e528d8e1226aa707b39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

Release files / docker_evolve-0.1.0-py3-none-any.whl

Download URL docker_evolve-0.1.0-py3-none-any.whl
Size 3.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7e1a2f0305aa40bc3e845c01917f51cd7044f9165376da5972139f9afdf759ad
BLAKE2b-256 checksum
How to use checksums
ba9e5a0a545a4a8de3fcdef912a6c83d2be30386d66404c0316ad63a7ca59080
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

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