Skip to content

Commit 3261932

Browse files
committed
docs: update list of unimplemented Docker features
Update command-reference.md to reflect the current state of feature parity with Docker: - Remove docker diff from unimplemented commands (now implemented) - Remove --isolation from unimplemented docker run flags (now implemented) - Remove --interactive from unimplemented docker start flags (now implemented) - Add --mount type=image as unimplemented mount type - Add :z and :Z (SELinux relabeling) as unimplemented volume options - Add docker buildx debug (buildx debugger) to unimplemented commands Fixes #3867 Signed-off-by: rohansood10 <rohansood10@users.noreply.github.com>
1 parent 92a7d9a commit 3261932

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

docs/command-reference.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,7 @@ Volume flags:
288288
- :whale: option `rshared`, `rslave`, `rprivate`: Recursive "shared" / "slave" / "private" propagation
289289
- :nerd_face: option `bind`: Not-recursively bind-mounted
290290
- :nerd_face: option `rbind`: Recursively bind-mounted
291+
- unimplemented options: `:z` and `:Z` (SELinux relabeling)
291292
- :whale: `--tmpfs`: Mount a tmpfs directory, e.g. `--tmpfs /tmp:size=64m,exec`.
292293
- :whale: `--mount`: Attach a filesystem mount to the container.
293294
Consists of multiple key-value pairs, separated by commas and each
@@ -296,6 +297,7 @@ Volume flags:
296297
- :whale: `type`: Current supported mount types are `bind`, `volume`, `tmpfs`.
297298
The default type will be set to `volume` if not specified.
298299
i.e., `--mount src=vol-1,dst=/app,readonly` equals `--mount type=volume,src=vol-1,dst=/app,readonly`
300+
- unimplemented type: `image`
299301
- Common Options:
300302
- :whale: `src`, `source`: Mount source spec for bind and volume. Mandatory for bind.
301303
- :whale: `dst`, `destination`, `target`: Mount destination spec.
@@ -451,7 +453,7 @@ IPFS flags:
451453
- :nerd_face: `--ipfs-address`: Multiaddr of IPFS API (default uses `$IPFS_PATH` env variable if defined or local directory `~/.ipfs`)
452454

453455
Unimplemented `docker run` flags:
454-
`--device-cgroup-rule`, `--disable-content-trust`, `--expose`, `--isolation`,
456+
`--device-cgroup-rule`, `--disable-content-trust`, `--expose`,
455457
`--link*`, `--publish-all`, `--storage-opt`, `--volume-driver`
456458

457459
### :whale: nerdctl exec
@@ -623,8 +625,6 @@ Flags:
623625
- :whale: `--checkpoint`: checkpoint name
624626
- :whale: `--detach-keys`: checkpoint directory
625627

626-
Unimplemented `docker start` flags: `--interactive`
627-
628628
### :whale: nerdctl restart
629629

630630
Restart one or more running containers.
@@ -1983,10 +1983,6 @@ See [`./config.md`](./config.md).
19831983

19841984
## Unimplemented Docker commands
19851985

1986-
Container management:
1987-
1988-
- `docker diff`
1989-
19901986
Image:
19911987

19921988
- `docker trust *` (Instead, nerdctl supports `nerdctl pull --verify=cosign|notation` and `nerdctl push --sign=cosign|notation`. See [`./cosign.md`](./cosign.md) and [`./notation.md`](./notation.md).)
@@ -2000,6 +1996,10 @@ Compose:
20001996

20011997
- `docker-compose events|scale`
20021998

1999+
Builder:
2000+
2001+
- `docker buildx debug` (buildx debugger)
2002+
20032003
Others:
20042004

20052005
- `docker system df`

0 commit comments

Comments
 (0)