跳至主要内容

HowTo:使用 TWCC CLI 自動完成運算及刪除容器

這篇文章將幫助使用者了解如何運用 TWCC CLI 自動化執行以下工作

1. 執行運算程式
2. 刪除容器

在入口網站或使用 TWCC CLI 建立開發型容器後,您可將手動執行的工作交由 script 自動化完成、刪除容器,降低容器持續開啟所需的成本。而運算程式與資料皆會保留在容器預設儲存空間 - 高速檔案系統 (HFS),無須擔心資料將隨容器刪除而消失。


Step 1. 將運算程式上傳至容器

參考連線檔案傳輸節點使用 SFTP + Filezilla 傳輸檔案,將訓練程式上傳到容器預設儲存空間 - 高速檔案系統 (HFS) 空間。


Step 2. 安裝並登入 TWCC CLI

信息
  • 2021 版本以後之容器已為用戶預安裝 TWCC CLI,建立後可直接登入使用
  • 2021 版本以前的容器映像檔版本需自行安裝

Step 3. 檢視開發型容器 ID

  • 輸入以下指令,檢視現在使用的容器 ID:
twccli ls ccs


Step 4. 撰寫自動化 Script

  • 輸入以下指令編輯自動化 script:
vi auto.sh
  • 輸入i 進入編輯模式,將以下範例 script 複製貼入 auto.sh 中。內容可依據您的運算程式修改。
TWCC_CLI_CMD=/home/<USERNAME>/.local/bin/twccli
# <USERNAME>:主機帳號

echo "1. 執行運算"
# 輸入運算程式的執行檔

echo "2. 刪除開發型容器"
$TWCC_CLI_CMD rm ccs -f -s <CCS_ID>
# <CCS_ID>:Step 3 的容器 ID
  • Esc 鍵並輸入 :wq! 存檔。

Step 5. 執行自動化 Script

輸入以下指令,即可將程式運算、刪除容器的工作交由 script 處理!

bash auto.sh

Step 6. 確認容器已自動刪除

您可在程式執行完後,在開發型容器管理頁確認容器已從列表上刪除。