DockerCLI/cli/command/container
Akihiro Suda 88be16cb5b
cli/command/container: implement `docker run --annotation`
For moby/moby PR 45025 (Docker v24, API v1.43).

`docker run --annotation foo=bar` is similar to `podman run --annotation foo=bar`,
however, unlike Podman, Docker implementation also accepts an annotation with an empty value.
(`docker run --annotation foo`)

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2023-04-14 12:59:12 +09:00
..
testdata docker ps: always use --quiet, also combined with --format 2023-04-10 01:12:00 +02:00
attach.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
attach_test.go vendor: github.com/docker/docker 2ed904cad7055847796433cc56ef1d1de0da868c 2022-04-30 12:01:37 +02:00
client_test.go cli/command/container: fakeClient: remove name for unused arg (revive) 2023-03-30 17:22:05 +02:00
cmd.go Update gometalinter 2017-10-26 12:21:02 -04:00
commit.go cmd: set double quotes as code delimiter 2023-01-06 19:15:33 +01:00
cp.go Merge pull request #4137 from cpuguy83/fix_cp_no_tty 2023-03-31 21:06:26 +02:00
cp_test.go format code with gofumpt 2022-09-30 11:59:11 +02:00
create.go cli/command/container: pullImage: use DisplayJSONMessagesToStream utility 2023-04-12 21:17:16 +02:00
create_test.go container: validate --pull option on create and run 2022-06-28 13:58:50 +02:00
diff.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
exec.go cmd: set double quotes as code delimiter 2023-01-06 19:15:33 +01:00
exec_test.go format code with gofumpt 2022-09-30 11:59:11 +02:00
export.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
export_test.go cli/command/container: remove deprecated io/ioutil 2022-02-25 15:36:23 +01:00
formatter_diff.go format code with gofumpt 2022-09-30 11:59:11 +02:00
formatter_diff_test.go formatter: reduce minimum width for columns in table-view 2020-08-31 16:31:15 +02:00
formatter_stats.go cli/command/container: use RWMutex for stats to allow concurrent reads 2022-05-13 21:39:03 +02:00
formatter_stats_test.go cli/command/container: add BenchmarkStatsFormat() 2022-05-13 21:26:38 +02:00
hijack.go lint: update some nolint comments: 2022-05-13 20:50:19 +02:00
inspect.go Adopt Cobra completion v2 to support completion by CLI plugins 2022-05-12 12:59:10 +02:00
kill.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
list.go docker ps: print warning if both --format and --quiet are set 2023-04-10 01:17:48 +02:00
list_test.go docker ps: print warning if both --format and --quiet are set 2023-04-10 01:17:48 +02:00
logs.go cmd: set double quotes as code delimiter 2023-01-06 19:15:33 +01:00
logs_test.go format code with gofumpt 2022-09-30 11:59:11 +02:00
opts.go cli/command/container: implement `docker run --annotation` 2023-04-14 12:59:12 +09:00
opts_test.go cli/command/container: rename vars that collided 2023-04-10 00:32:51 +02:00
pause.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
port.go cli/command/container: runPort: sort ports before printing 2022-12-01 10:58:40 +01:00
port_test.go cli/command/container: runPort: sort ports before printing 2022-12-01 10:58:40 +01:00
prune.go cli/command: RunPrune(): remove name for unused "all" parameter (revive) 2023-03-30 17:05:30 +02:00
rename.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
restart.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
rm.go rm: allow `docker container remove` as an alias 2023-01-29 08:46:08 +09:00
rm_test.go cli/rm_test: Fix TestRemoveForce race condition 2023-01-04 10:57:45 +01:00
run.go cli/command/container: rename vars that collided 2023-04-10 00:32:51 +02:00
run_test.go container: validate --pull option on create and run 2022-06-28 13:58:50 +02:00
signals.go Fix typo 2021-11-05 18:10:51 +01:00
signals_test.go format code with gofumpt 2022-09-30 11:59:11 +02:00
signals_unix.go gofmt with go1.17 2022-03-26 20:21:00 +01:00
signals_unix_test.go gofmt with go1.17 2022-03-26 20:21:00 +01:00
signals_windows.go Ignore SIGURG on Darwin too 2021-05-24 19:37:53 +01:00
start.go format (GoDoc) comments with Go 1.19 to prepare for go updates 2022-07-19 19:10:16 +02:00
stats.go format (GoDoc) comments with Go 1.19 to prepare for go updates 2022-07-19 19:10:16 +02:00
stats_helpers.go cli/command/container: use RWMutex for stats to allow concurrent reads 2022-05-13 21:39:03 +02:00
stats_helpers_test.go calculateMemUsageUnixNoCache: subtract total_inactive_file, not cache 2020-04-11 08:13:21 +09:00
stats_unit_test.go use char to check blockIO type 2019-03-11 10:01:22 +08:00
stop.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
top.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
tty.go Retry initializing TTY size a bit more 2022-05-02 14:23:07 +02:00
tty_test.go Sleep for 1.5 seconds before looking at the resize error 2022-05-02 17:01:01 +02:00
unpause.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
update.go cmd: set double quotes as code delimiter 2023-01-06 19:15:33 +01:00
utils.go Switch from x/net/context to context 2018-05-11 16:49:43 -07:00
utils_test.go vendor: github.com/docker/docker 2ed904cad7055847796433cc56ef1d1de0da868c 2022-04-30 12:01:37 +02:00
wait.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00