Nicolas De Loof
7c46beb8af
resurrect --all flag for cp to target oneoff container
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2024-10-25 16:59:19 +02:00
MohammadHasan Akbari
b9d0c77cde
feat: add export command
...
Signed-off-by: MohammadHasan Akbari <jarqvi.jarqvi@gmail.com >
2024-10-02 21:15:59 +02:00
David Karlsson
6e172d6b89
docs: duplicate documentation for root cmd
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com >
2024-08-22 15:12:30 +02:00
Suleiman Dibirov
98e261ba32
docs(wait): Fix wait command description
...
Signed-off-by: Suleiman Dibirov <idsulik@gmail.com >
2024-08-19 10:44:57 +02:00
Jan Brasna
1601ead7bc
docs: Update docker compose kill usage
...
Signed-off-by: Jan Brasna <1784648+janbrasna@users.noreply.github.com >
2024-08-05 07:41:53 +02:00
Guillaume Lours
231ea10058
update docs generation to avoid man pages generation
...
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com >
2024-07-17 13:01:51 +02:00
Suleiman Dibirov
11d5ecdc75
update docs
...
Signed-off-by: Suleiman Dibirov <idsulik@gmail.com >
2024-07-02 08:16:09 +02:00
Felix Fontein
06545d0668
Add JSON stream progress writer
...
Signed-off-by: Felix Fontein <felix@fontein.de >
2024-07-01 15:32:51 +02:00
Nicolas De Loof
d633c33a19
config --environment
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2024-06-11 06:59:19 +02:00
Joana Hrotko
b81624185f
Add documentation for --menu up option and COMPOSE_MENU environemnt variable
...
Co-authored-by: Milas Bowman <devnull@milas.dev >
Signed-off-by: Joana H <joana.hrotko@gmail.com >
Signed-off-by: Joana Hrotko <joana.hrotko@docker.com >
2024-05-07 15:37:32 +02:00
Nicolas De Loof
865a64afea
introduce --all-resources to _not_ exclude resources not used by services
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2024-04-09 15:30:42 +02:00
Nicolas De Loof
29692b5921
Introduce --abort-on-container-failure
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2024-04-08 15:40:54 +02:00
Joana Hrotko
e9dc82011f
Add Navigation Menu to compose up
...
Signed-off-by: Joana Hrotko <joana.hrotko@docker.com >
2024-03-22 17:48:25 +01:00
Nicolas De Loof
3b541b071c
Bump docker v26.0.0
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2024-03-22 14:33:56 +01:00
Nicolas De Loof
25671ae622
introduce config --variables to list compose model variables
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2024-03-22 13:51:30 +01:00
Sebastian Correa
0191e69d5b
Fix docs on default build image name
...
150fd4b8cf changed the default separator from _ to -, but the docker compose build docs still mention _.
Signed-off-by: Sebastian Correa <43179146+sebastian-correa@users.noreply.github.com >
2024-03-22 13:42:13 +01:00
Nicolas De Loof
8ab8df86e0
introduce --watch
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2024-02-28 19:04:58 +01:00
Guillaume Lours
d10a179f3e
add support of QuietOption to create command
...
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com >
2024-02-19 14:19:01 +01:00
David Karlsson
b1c06770d4
docs: update cli reference link
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com >
2024-02-15 08:20:11 +01:00
Piotr Dąbrowski
e330f5905b
docs: unify no trailing dots in docstrings and help ( #11301 )
2024-02-14 14:02:37 -05:00
David Karlsson
053a560466
docs: update link to use canonical URL for command
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com >
2024-01-19 11:38:14 +01:00
Guillaume Lours
7cdc7e15e3
remove watch command from the alpha command
...
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com >
2024-01-18 10:14:43 +01:00
Wes Higbee
5f4b22ed7c
make docs
...
Signed-off-by: Wes Higbee <wes.mcclure@gmail.com >
2024-01-08 17:21:26 -06:00
Nicolas De Loof
e105f16527
introduce stats command
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2023-12-22 16:03:02 +01:00
Nicolas De Loof
17da54da20
introduce build --with-dependencies
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2023-12-20 15:58:54 +01:00
Milas Bowman
85a1aec123
regen docs
...
Signed-off-by: Milas Bowman <milas.bowman@docker.com >
2023-12-05 18:08:38 +01:00
Milas Bowman
7c8ff36d78
move around OCI logic, auto fallback/retry 1.1 -> 1.0
...
Signed-off-by: Milas Bowman <milas.bowman@docker.com >
2023-12-05 18:08:38 +01:00
Amit Saha
750553c866
introduce compose logs --index to select a replica container
...
Signed-off-by: Amit Saha <asaha@atlassian.com >
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2023-11-29 13:56:16 +01:00
Amit Saha
f9946127ce
Fix docs
...
Signed-off-by: Amit Saha <asaha@atlassian.com >
2023-11-29 13:56:16 +01:00
Amit Saha
e981c35863
Add failing test
...
Signed-off-by: Amit Saha <asaha@atlassian.com >
2023-11-29 13:56:16 +01:00
Nicolas De Loof
16c4241c0b
log we don't expose service ports when --verbose
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2023-11-29 11:40:16 +01:00
Nicolas De Loof
caa0cbbc4b
Introduce ps --orphans so user can include/exclude services not declared by project
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2023-11-23 13:43:49 +01:00
Nicolas De Loof
2945532f97
fix --pull documentation
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2023-11-07 09:03:49 +01:00
Nicolas De Loof
6727908803
introduce --resolve-image-digests for publish to seal service images by digest
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2023-11-02 10:43:45 +01:00
aevesdocker
4cd61957ed
fix build
...
Signed-off-by: aevesdocker <allie.sadler@docker.com >
2023-10-31 10:50:42 +00:00
aevesdocker
0d4cbbdbc9
fix
...
Signed-off-by: aevesdocker <allie.sadler@docker.com >
2023-10-31 10:44:59 +00:00
aevesdocker
9631a49daa
ENGDOCS-1764
...
Signed-off-by: aevesdocker <allie.sadler@docker.com >
2023-10-31 10:40:48 +00:00
Nicolas De Loof
44d21280e7
truncate command by default, introduce --no-trunc flag to get the full command
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2023-09-23 06:34:26 +02:00
Guillaume Lours
6be5f3003a
move watch from alpha to main command
...
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com >
2023-09-20 18:55:08 +02:00
Nicolas De Loof
a697a0690a
introduce pull --missing flag to only pull images not present in cache
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2023-09-15 08:41:27 +02:00
Guillaume Lours
1a98a70b8a
add scale command
...
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com >
2023-09-13 11:15:14 +02:00
Milas Bowman
d7b0b2bd7d
watch: build & launch the project at start ( #10957 )
...
The `alpha watch` command current "attaches" to an already-running
Compose project, so it's necessary to run something like
`docker compose up --wait` first.
Now, we'll do the equivalent of an `up --build` before starting the
watch, so that we know the project is up-to-date and running.
Additionally, unlike an interactive `up`, the services are not stopped
when `watch` exits (e.g. via `Ctrl-C`). This prevents the need to start
from scratch each time the command is run - if some services are already
running and up-to-date, they can be used as-is. A `down` can always be
used to destroy everything, and we can consider introducing a flag like
`--down-on-exit` to `watch` or changing the default.
Signed-off-by: Milas Bowman <milas.bowman@docker.com >
2023-09-07 13:27:23 -04:00
Nicolas De Loof
c9d54f09cf
introduce publish (alpha) command
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2023-09-07 07:27:32 +02:00
Nicolas De Loof
1054792b47
align docker compose ps with docker CLI to support --format
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2023-08-25 16:36:45 +02:00
Milas Bowman
caad72713b
up: handle various attach use cases better
...
By default, `compose up` attaches to all services (i.e.
shows log output from every associated container). If
a service is specified, e.g. `compose up foo`, then
only `foo`'s logs are tailed. The `--attach-dependencies`
flag can also be used, so that if `foo` depended upon
`bar`, then `bar`'s logs would also be followed. It's
also possible to use `--no-attach` to filter out one
or more services explicitly, e.g. `compose up --no-attach=noisy`
would launch all services, including `noisy`, and would
show log output from every service _except_ `noisy`.
Lastly, it's possible to use `up --attach` to explicitly
restrict to a subset of services (or their dependencies).
How these flags interact with each other is also worth
thinking through.
There were a few different connected issues here, but
the primary issue was that running `compose up foo` was
always attaching dependencies regardless of `--attach-dependencies`.
The filtering logic here has been updated so that it
behaves predictably both when launching all services
(`compose up`) or a subset (`compose up foo`) as well
as various flag combinations on top of those.
Notably, this required making some changes to how it
watches containers. The logic here between attaching
for logs and monitoring for lifecycle changes is
tightly coupled, so some changes were needed to ensure
that the full set of services being `up`'d are _watched_
and the subset that should have logs shown are _attached_.
(This does mean faking the attach with an event but not
actually doing it.)
While handling that, I adjusted the context lifetimes
here, which improves error handling that gets shown to
the user and should help avoid potential leaks by getting
rid of a `context.Background()`.
Signed-off-by: Milas Bowman <milas.bowman@docker.com >
2023-08-18 12:38:38 +02:00
Milas Bowman
baea5a48f5
deps: bump docker/cli-docs-tool to v0.6.0
...
Required re-running `make docs` to pick up changes.
Signed-off-by: Milas Bowman <milas.bowman@docker.com >
2023-07-10 12:23:48 +02:00
Nicolas De Loof
b0af2deb2b
when --index is not set select first service container
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2023-07-07 14:08:24 +02:00
Guillaume Lours
28301fb1a4
add support of --builder and BUILDX_BUILDER
...
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com >
2023-07-03 10:11:18 +02:00
Ulysses Souza
edd76bfd70
Add docker compose wait
...
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com >
2023-06-30 16:07:03 +02:00
aroramrinaal
3906a7a67c
Updated documentation files for my contribution
...
Ran 'make docs' to generate updated doc files from the reference.
Signed-off-by: aroramrinaal <aroramrinaal@gmail.com >
2023-06-27 22:48:17 +02:00