快速安裝
curl -fsSL https://f5-sales-demo.github.io/devcontainer/scripts/install.sh | bash這一行指令會處理完整的首次執行設定:
- 安裝 Homebrew 套件(podman、podman-compose、gh、iterm2、nerd fonts)
- 設定 iTerm2(字型、提示音、捲動緩衝區、深色主題、Shift+Enter 按鍵綁定)
- 初始化並調校 Podman 虛擬機(16 GB RAM、4 CPUs、220 GB 磁碟、zram、swappiness)
- 將
docker-compose.yml、devcontainer.sh和.env範本下載至目前目錄
編輯 .env 填入您的憑證:
vi .env然後啟動容器:
./devcontainer.sh此腳本會偵測您的時區,並在每次執行時從 gh auth token 取得最新的 GitHub 權杖。
執行安裝程式後,您的目錄將包含:
| 檔案 | 用途 |
|---|---|
devcontainer.sh | 啟動腳本(執行此檔案以啟動容器) |
docker-compose.yml | 容器服務定義 |
.env | 您的憑證(從範本產生,首次啟動前請先編輯) |
./devcontainer.shpodman exec -it devcontainer zsh拉取最新映像檔並重新啟動:
podman compose pull./devcontainer.sh從原始碼在本地建置映像檔(僅限 arm64):
./devcontainer.sh build