HowTo:使用 TWCC CLI 自動完成運算及刪除容器
這篇文章將幫助使用者了解如何運用 TWCC CLI 自動化執行以下工作:
1. 執行運算程式
2. 刪除容器
在入口網站或使用 TWCC CLI 建立開發型容器後,您可將手動執行的工作交由 script 自動化完成、刪除容器,降低容器持續開啟所需的成本。而運算程式與資料皆會保留在容器預設儲存空間 - 高速檔案系統 (HFS),無須擔心資料將隨容器刪除而消失。
Step 1. 將運算程式上傳至容器
參考連線檔案傳輸節點使用 SFTP + Filezilla 傳輸檔案,將訓練程式上傳到容器預設儲存空間 - 高速檔案系統 (HFS) 空間。
Step 2. 安裝並登入 TWCC CLI
- 安裝 TWCC CLI,在開發型容器內部署 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. 確認容器已自動刪除
您可在程式執行完後,在開發型容器管理頁確認容器已從列表上刪除。