@@ -52,6 +52,7 @@ It does not necessarily mean that the corresponding features are missing in cont
52
52
- [ :nerd_face : nerdctl image encrypt] ( #nerd_face-nerdctl-image-encrypt )
53
53
- [ :nerd_face : nerdctl image decrypt] ( #nerd_face-nerdctl-image-decrypt )
54
54
- [ Manifest management] ( #manifest-management )
55
+ - [ :whale : nerdctl manifest annotate] ( #whale-nerdctl-manifest-annotate )
55
56
- [ :whale : nerdctl manifest create] ( #whale-nerdctl-manifest-create )
56
57
- [ :whale : nerdctl manifest inspect] ( #whale-nerdctl-manifest-inspect )
57
58
- [ Registry] ( #registry )
@@ -1040,6 +1041,27 @@ Flags:
1040
1041
1041
1042
## Manifest management
1042
1043
1044
+ ### :whale : nerdctl manifest annotate
1045
+
1046
+ Add additional information to a local image manifest.
1047
+
1048
+ Usage: ` nerdctl manifest annotate [OPTIONS] INDEX/MANIFESTLIST MANIFEST `
1049
+
1050
+ Flags:
1051
+
1052
+ - :whale : ` --os ` : Set operating system (e.g., "linux", "windows", "freebsd")
1053
+ - :whale : ` --arch ` : Set architecture (e.g., "amd64", "arm64", "arm")
1054
+ - :whale : ` --os-version ` : Set operating system version (e.g., "10.0.19041")
1055
+ - :whale : ` --variant ` : Set architecture variant (e.g., "v7", "v8")
1056
+ - :whale : ` --os-features ` : Set operating system features (e.g., "win32k")
1057
+
1058
+ Examples:
1059
+
1060
+ ``` bash
1061
+ nerdctl manifest annotate myapp:latest alpine@sha256:eafc1edb577d2e9b458664a15f23ea1c370214193226069eb22921169fc7e43f \
1062
+ --os linux --arch arm --variant v7 --os-features feature1,feature2
1063
+ ```
1064
+
1043
1065
### :whale : nerdctl manifest create
1044
1066
1045
1067
Create a local index/manifest list.
0 commit comments