Registry Image Repository
Sealos: Detailed Guide and Usage of
sealctl registry serve Command
Sealos provides the
sealctl registry serve command to facilitate the construction and management of Docker image repositories. This document provides a detailed guide and usage examples for the
sealctl registry serve command.
sealctl registry serve command is primarily used to start a Docker distribution image repository server. It supports two modes:
Filesystem Mode: In this mode,
sealctlruns a Docker distribution image repository server for a specified directory. The image data is stored on disk in this mode. This command is also used by Sealos for incremental image synchronization.
In-memory Mode: In this mode,
sealctlruns an in-memory Docker distribution image repository server. The image data is only stored in memory, and the data will be lost when the process exits.
sealctl registry serve filesystem command supports the following options:
--disable-logging: Disable logging output (default is false).
--log-level: Configure the log level (default is 'error').
-p, --port: The port the server listens on (default is a randomly unused port).
Here are some usage examples of the
sealctl registry serve command:
Start a Filesystem Image Repository Server
sealctl registry serve filesystem --port=5000
The above command starts a filesystem image repository server on port 5000.
Start an In-memory Image Repository Server
sealctl registry serve inmem
The above command starts an in-memory image repository server. The server will lose stored data when the process exits.
sealctl registry serve command, users can easily manage and operate Docker image repositories. It is a powerful and user-friendly tool for both development and production environments.