vctl 命令分為多個函數類別。
下表列出
vctl 命令及其功能。括在方括弧中的選項是選擇性的。分隔號表示關鍵字的選擇。
備註: 使用
--help 查看所有可用的命令選項。
用於管理容器執行時間資源的 vctl 命令
命令 | 說明 |
---|---|
vctl system config [OPTIONS] | 設定並初始化容器引擎的主機作業系統環境。
此命令會執行下列工作:
備註:
vctl system config 命令不會啟動 containerd 守護程式。
|
vctl system info [OPTIONS] | 顯示容器執行時間資訊。 |
vctl system start [OPTIONS] | 啟動容器引擎。 此命令會執行下列工作:
|
vctl system stop [OPTIONS] | 停止容器執行時間。 |
用於管理映射資源的 vctl 命令
命令 | 說明 |
---|---|
vctl build [OPTIONS] PATH | 使用 Dockerfile 建立容器映射。
備註: 如果 Dockerfile 中的執行指示執行網路相關的命令,請將環境指令新增至 Dockerfile 以設定網路 proxy,例如:
ENV HTTPs_proxy <Proxy_Server>:P roxy_Port (ENV https_proxy <Proxy_Server>:Proxy_Port),以便網路作業成功。
|
vctl images [OPTIONS] [IMAGE...] | 列出容器映射,並顯示容器映射的基本資訊。 |
vctl push [OPTIONS] IMAGE [REMOTE_URL] | 將容器映射推送至登錄。 |
vctl rmi [OPTIONS] ([IMAGE...]|--all) | 刪除一或多個容器映射。 |
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) | 刪除一或多個容器。 |
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 上,認證會儲存在 Keychain 中。在 Windows 上,認證會儲存在認證管理員中。
- 登入成功後,未來的提取、推送和組建要求將會利用已儲存的認證。
- 登出申請會從 Keychain 或認證管理員刪除對應的認證。
vctl 命令以取得系統內容以 vctl 為基礎的類型
命令 | 說明 |
---|---|
vctl kind | 為以 vctl 為基礎的類型準備系統內容。種類使用 vctl container 做為執行 Kubernetes 叢集的節點。 |