跳到內容

快速安裝

Terminal window
curl -fsSL https://f5-sales-demo.github.io/devcontainer/scripts/install.sh | bash

這一行指令會處理完整的首次執行設定:

  1. 安裝 Homebrew 套件(podman、podman-compose、gh、iterm2、nerd fonts)
  2. 設定 iTerm2(字型、提示音、捲動緩衝區、深色主題、Shift+Enter 按鍵綁定)
  3. 初始化並調校 Podman 虛擬機(16 GB RAM、4 CPUs、220 GB 磁碟、zram、swappiness)
  4. docker-compose.ymldevcontainer.sh.env 範本下載至目前目錄

編輯 .env 填入您的憑證:

Terminal window
vi .env

然後啟動容器:

Terminal window
./devcontainer.sh

此腳本會偵測您的時區,並在每次執行時從 gh auth token 取得最新的 GitHub 權杖。

執行安裝程式後,您的目錄將包含:

檔案用途
devcontainer.sh啟動腳本(執行此檔案以啟動容器)
docker-compose.yml容器服務定義
.env您的憑證(從範本產生,首次啟動前請先編輯)
Terminal window
./devcontainer.sh
Terminal window
podman exec -it devcontainer zsh

拉取最新映像檔並重新啟動:

Terminal window
podman compose pull
./devcontainer.sh

從原始碼在本地建置映像檔(僅限 arm64):

Terminal window
./devcontainer.sh build