All apps/Skopeo

Skopeo

skopeo

A command line utility that performs various operations on container images and image repositories.

Runs as skopeo|macOS, Linux, Windows|github.com

Command form

ai-draft · 4 tasks · 18 fields

Copy or inspect container images. Credentials on the command line, signing, encryption, sync, delete and list-tags are left out; use an auth file for registry login.

Opens the form; the finished command lands at your prompt, unrun
otty gui skopeo

skopeo copy

Copy an image

Copy an image between registries, directories and archives. Use transport names like docker://, dir:, oci:.

Copy an imageExample values, fixed in this page — nothing here reaches a terminal
Basic
Source image*
string
Destination image*
string
Copy all images of a multi-arch list
--all
TasksEach one presets the form for one job
Copy image
sourcedestinationall
Copy to an OCI layout
sourcedestinationformat
ParametersOnly these flags are editable in the form
Source image
For example docker://docker.io/library/alpine:latest.
string · positional 0
Destination image
For example dir:/tmp/alpine or docker://registry.example/alpine:latest.
string · positional 1
Copy all images of a multi-arch list
boolean
--all-a
Destination manifest type
enum
--format-fociv2s1v2s2
Auth file
path
--authfile
Verify source TLS
enum
--src-tls-verifytruefalse
Verify destination TLS
enum
--dest-tls-verifytruefalse
Do not copy signatures
boolean
--remove-signatures
Preserve digests
boolean
--preserve-digests
Retry times
integer
--retry-times
Quiet
boolean
--quiet-q

skopeo inspect

Inspect an image

Print an image manifest or configuration without pulling it.

Inspect an imageExample values, fixed in this page — nothing here reaches a terminal
Basic
Image*
string
Raw manifest
--raw
TasksEach one presets the form for one job
Show raw manifest
imageraw
Summary without tags
imageno_tags
ParametersOnly these flags are editable in the form
Image
For example docker://docker.io/library/alpine:latest.
string · positional 0
Raw manifest
boolean
--raw
Image configuration
boolean
--config
Omit repository tags
boolean
--no-tags-n
Go template format
string
--format-f
Auth file
path
--authfile
Verify TLS
enum
--tls-verifytruefalse
SourcesEvery flag above is checked against these
skopeo-man
**skopeo copy** [*options*] _source-image_ _destination-image_ **--all**, **-a** **--authfile** _path_ **--preserve-digests** **--format**, **-f** _manifest-type_ MANIFEST TYPE (oci, v2s1, or v2s2) to use in the destination **--quiet**, **-q** **--remove-signatures** **--src-tls-verify**=_bool_ **--dest-tls-verify**=_bool_ **--retry-times**
manualmain

github.com

skopeo-man
**--authfile** _path_ **--config** **--format**, **-f**=*format* **--raw** **--tls-verify**=_bool_ **--no-tags**, **-n**
manualmain

github.com

Before it fills your prompt, Otty checks the installed skopeo against its version. A form that does not match your version is not offered.