April 3, 2024, 11:24 p.m. | JL

DEV Community dev.to

Batect is an alternative Docker Compose. For my own experience it is easier to use in terms of built-in features such as cross platform compatibility.


Unfortunately it is no longer maintained.


Its core is a yaml file that defines what containers to use and what tasks to execute. For example, I have one container called run-env and a task test-local which runs a line of command:



containers:
run-env:
build_directory: .
volumes:
- local: .
container: /code
- type: cache
container: …

containers core docker example experience features file platform tasks terms yaml

Data Architect

@ University of Texas at Austin | Austin, TX

Data ETL Engineer

@ University of Texas at Austin | Austin, TX

Lead GNSS Data Scientist

@ Lurra Systems | Melbourne

Senior Machine Learning Engineer (MLOps)

@ Promaton | Remote, Europe

Senior Data Engineer

@ Quantexa | Sydney, New South Wales, Australia

Staff Analytics Engineer

@ Warner Bros. Discovery | NY New York 230 Park Avenue South