Syntax of vctl Commands
The
vctl
commands are divided into function
categories.The following tables list
vctl
commands and their function.
Options enclosed in square brackets are optional. The vertical bar indicates a
keyword choice. Use
--help
to review all the available command
options.
vctl Commands to
Manage the Container Runtime Resource
vctl
Commands to
Manage the Container Runtime ResourceCommand | Description |
---|---|
vctl system config [OPTIONS]
| Configures and initializes the host OS environment for the container
engine. The command performs the following tasks:
The
vctl system config command doesn't start
containerd daemon. |
vctl system info [OPTIONS]
| Displays the container runtime information. |
vctl system start [OPTIONS]
| Starts the container engine. The command performs the following
tasks:
|
vctl system stop [OPTIONS]
| Stops the container runtime. |
vctl Commands
to Manage the Image Resource
vctl
Commands
to Manage the Image ResourceCommand | Description |
---|---|
vctl build [OPTIONS] PATH
| Builds a container image using a Dockerfile. If the RUN instructions
in the Dockerfile run network-related commands, add ENV instruction into
the Dockerfile to set network proxy, for example: ENV
https_proxy <Proxy_Server>:Proxy_Port for the
network operations to succeed. |
vctl images [OPTIONS] [IMAGE...]
| Lists container images and displays basic information about the
container images. |
vctl push [OPTIONS] IMAGE [REMOTE_URL]
| Pushes the container image to the registry. |
vctl rmi [OPTIONS] ([IMAGE...]|--all)
| Deletes one or more container images. |
vctl tag [OPTIONS] SOURCE_IMAGE TARGET_IMAGE
[TARGET_IMAGE...]
| Tags container images. It creates an image alias with the
TARGET_IMAGE . |
vctl pull [OPTIONS] IMAGE
| Pulls a container image from the registry. |
vctl Commands
to Manage the Container Resource
vctl
Commands
to Manage the Container ResourceCommand | Description |
---|---|
vctl create [OPTIONS] IMAGE [COMMAND]
[ARGUMENTS...]
| Creates a new container from a container image. Ensure the following when
you use the --volume option:
Ensure
the following when you use the --publish option:
|
vctl describe [OPTIONS] CONTAINER
| Displays details about the container. |
vctl exec [OPTIONS] CONTAINER COMMAND
[ARGUMENTS...]
| Runs a command inside a running container. |
vctl ps [OPTIONS][CONTAINER...]
| Lists the containers and displays basic information about the
container. |
vctl rm [OPTIONS] ([CONTAINER...]|--all)
| Deletes one or more containers. |
vctl run [OPTIONS] IMAGE [COMMAND]
[ARGUMENTS...]
| Runs a new container from a container image. Ensure the following when
you use the --volume option:
Ensure
the following when you use the --publish option:
|
vctl start [OPTIONS] CONTAINER
| Starts a created or stopped container. |
vctl stop [OPTIONS] CONTAINER
| Stops the container. |
vctl inspect [OPTIONS] NAME
| Displays detailed container information. |
vctl Commands
to Manage the CRX VM Resource
vctl
Commands
to Manage the CRX VM ResourceCommand | Description |
---|---|
vctl execvm [OPTIONS] (vmx|-c=CONTAINER) COMMAND
[ARGUMENTS...]
| Runs commands from inside a running virtual machine that hosts the
container. |
vctl Commands
to Manage Volumes
vctl
Commands
to Manage VolumesCommand | Description |
---|---|
vctl volume prune [flags]
| Removes all unused local volumes. |
vctl Commands
to Manage Container Images Registry Authentication
vctl
Commands
to Manage Container Images Registry AuthenticationCommand | Description |
---|---|
vctl login [OPTION] [SERVER]
| Logs in to a remote registry. |
vctl logout [SERVER]
| Logs out from a remote registry. |
- On macOS, the credentials are saved in the Keychain. On Windows, the credentials are saved in the Credential Manager.
- Once the login is successful, future Pull, Push and Build requests will leverage the saved credential.
- Logout request deletes the corresponding credential from the Keychain or the Credential Manager.
vctl Commands
to Get System Environment Ready for vctl-Based KIND
vctl
Commands
to Get System Environment Ready for vctl-Based KINDCommand | Description |
---|---|
vctl kind
| Prepares the system environment for vctl-based KIND. KIND uses vctl
containers as nodes for running Kubernetes clusters. |