Add support for `docker (compose) run/up` presets like `docker buildx bake`
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
Research direction
Start by reviewing the existing docker buildx bake preset behavior and the docker compose run and up commands, then compare the referenced CMake presets model. Define the preset file format, supported commands, and declarative options before implementation; done means a documented, working preset approach for launching containers.
Written by the indexing model from the issue text.
Description
Description
Some containers and compose files could be launched in a bunch of ways. It would be very convenient if Docker (compose) could support similar "presets" for running/ups containers like docker buildx bake exists for build presets.
In general way, we could also create a docker-run file (name is preliminary) with run targets and declarative options similar to docker-bake.
Also these presets could be generalized like CMake (c++ build system) done for their build stages: https://cmake.org/cmake/help/latest/manual/cmake-presets.7.html
Possibly another docker commands could be "presettable" via this generalized approach
- Dominant language
- Go
- Stars
- 6.1k
- Forks
- 2.2k
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 47
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from docker/cli
-
kind/bug status/0-triage
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
kind/bug status/0-triage
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
kind/feature status/0-triage
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
-
kind/bug status/0-triage
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 60/100
github/gh-aw-mcpg#13748 ·
-
agentic-workflows
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
needs-triage
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
googleapis/librarian#7670 · 2 comments ·