Running Conduit with Docker
We distribute Docker images to ease the use of Conduit in a containerized environment. To see details about how our images are built please feel free to take a look at the Dockerfile
here.
Conduit's Docker images are hosted on GitHub.
After you install Docker, you can pull the Conduit image by running the following command:
docker pull ghcr.io/conduitio/conduit:latest
Then, you can run Conduit by running:
docker run -it -p 8080:8080 ghcr.io/conduitio/conduit
The command aboves runs Conduit with no pipelines. To run Conduit with a custom pipeline file you can mount it as a volume into the container:
docker run -it -p 8080:8080 \
-v /path/to/pipeline.yaml:/app/pipelines/pipeline.yaml \
ghcr.io/conduitio/conduit
Helpful Tip: If you're using Docker, check out Watchtower. After we push an update, Watchtower will keep your Conduit container updated by gracefully shutting down your existing container and restarting it with the same options used when initially deployed.