FerryDocs
ArchitectureOverview

Docker, build and run

Two crates talk to Docker: one builds images and one controls containers.

Edit on GitHub
Engineferry-buildgit, docker buildferry-dockerEngine APIDocker daemonContainersprivate network

To make an image, the engine calls ferry-build. This crate runs the git and docker commands.

1 / 3

does not run your apps itself. It tells the what to do, through the and through the docker command.

The two crates

CrateContents
ferry-buildIt changes source into an : git fetch or archive extraction, detection, and a for native runtimes. Then it runs docker build with and sends the output to the deploy log.
ferry-dockerA typed wrapper over the Docker Engine API (through bollard): containers, images, volumes, networks, logs, stats and exec. It knows nothing about services or deploys.

Read more

On this page