vctl コマンドは、機能のカテゴリに分類されます。
次の表に、
vctl コマンドとその機能を示します。角括弧で囲まれたオプションは省略可能です。垂直バーはキーワードの選択を示します。
注:
--help を使用して、使用可能なすべてのコマンド オプションを確認します。
コンテナ ランタイム リソースを管理する vctl コマンド
コマンド | 説明 |
---|---|
vctl system config [OPTIONS] | Container Engine のホスト OS 環境を構成および初期化します。
コマンドは次の処理を実行します。
注:
vctl system config コマンドは containerd デーモンを開始しません。
|
vctl system info [OPTIONS] | コンテナ ランタイム情報を表示します。 |
vctl system start [OPTIONS] | Container Engine を起動します。 コマンドは次の処理を実行します。
|
vctl system stop [OPTIONS] | コンテナ ランタイムを停止します。 |
イメージ リソースを管理する vctl コマンド
コマンド | 説明 |
---|---|
vctl build [OPTIONS] PATH | Dockerfile を使用してコンテナ イメージを構築します。
注: Dockerfile の RUN 命令がネットワーク関連のコマンドを実行する場合、ネットワーク操作を成功させるには、ENV 命令を Dockerfile に追加してネットワーク プロキシを設定します(例:
[ENV https_proxy <Proxy_Server>:Proxy_Port])。
|
vctl images [OPTIONS] [IMAGE...] | コンテナ イメージを一覧表示し、コンテナ イメージに関する基本情報を表示します。 |
vctl push [OPTIONS] IMAGE [REMOTE_URL] | コンテナ イメージをレジストリにプッシュします。 |
vctl rmi [OPTIONS] ([IMAGE...]|--all) | 1 つまたは複数のコンテナ イメージを削除します。 |
vctl tag [OPTIONS] SOURCE_IMAGE TARGET_IMAGE [TARGET_IMAGE...] | コンテナ イメージにタグを付けます。TARGET_IMAGE を使用してイメージ エイリアスを作成します。 |
vctl pull [OPTIONS] IMAGE | レジストリからコンテナ イメージをプルします。 |
コンテナ リソースを管理する vctl コマンド
コマンド | 説明 |
---|---|
vctl create [OPTIONS] IMAGE [COMMAND] [ARGUMENTS...] | コンテナ イメージから新しいコンテナを作成します。
注:
--volume オプションを使用するときは、次のことを確認します。
注:
--publish オプションを使用するときは、次のことを確認します。
|
vctl describe [OPTIONS] CONTAINER | コンテナに関する詳細が表示されます。 |
vctl exec [OPTIONS] CONTAINER COMMAND [ARGUMENTS...] | 実行中のコンテナ内でコマンドを実行します。 |
vctl ps [OPTIONS][CONTAINER...] | コンテナを一覧表示し、コンテナに関する基本情報を表示します。 |
vctl rm [OPTIONS] ([CONTAINER...]|--all) | 1 つまたは複数のコンテナを削除します。 |
vctl run [OPTIONS] IMAGE [COMMAND] [ARGUMENTS...] | コンテナ イメージから新しいコンテナを実行します。
注:
--volume オプションを使用するときは、次のことを確認します。
注:
--publish オプションを使用するときは、次のことを確認します。
|
vctl start [OPTIONS] CONTAINER | 作成または停止したコンテナを開始します。 |
vctl stop [OPTIONS] CONTAINER | コンテナを停止します。 |
vctl inspect [OPTIONS] NAME | 詳細なコンテナ情報を表示します。 |
CRX 仮想マシン リソースを管理するための vctl コマンド
コマンド | 説明 |
---|---|
vctl execvm [OPTIONS] (vmx|-c=CONTAINER) COMMAND [ARGUMENTS...] | コンテナをホストする実行中の仮想マシン内からコマンドを実行します。 |
ボリュームを管理するための vctl コマンド
コマンド | 説明 |
---|---|
vctl volume prune [flags] | 未使用のすべてのローカル ボリュームを削除します。 |
コンテナ イメージ レジストリ認証を管理するための vctl コマンド
コマンド | 説明 |
---|---|
vctl login [OPTION] [SERVER] | リモート レジストリにログインします。 |
vctl logout [SERVER] | リモート レジストリからログアウトします。 |
注:
- macOS では、認証情報はキーチェーンに保存されます。Windows では、認証情報は資格情報マネージャーに保存されます。
- ログインに成功すると、今後のプル、プッシュ、およびビルド リクエストで、保存された認証情報が使用されます。
- ログアウト リクエストによって、キーチェーンまたは資格情報マネージャーから対応する認証情報が削除されます。
vctl ベースの KIND のシステム環境を準備するための vctl コマンド
コマンド | 説明 |
---|---|
vctl kind | vctl ベースの KIND のシステム環境を準備します。KIND は、Kubernetes クラスタを実行するために vctl コンテナをノードとして使用します。 |