F5-JOURNEYS 安裝與管理指南
F5-JOURNEYS 依賴於 Docker 運行,因此首先需要一個具備 Docker 運行能力的環境。官方建議使用 Ubuntu Desktop,以下將以 Ubuntu Desktop 24.04 作為示範平台。
1. 準備 Docker 環境
使用者切換到 root 權限,安裝 Docker Compose。sudo su
apt install docker-compose -y
2. 獲取 F5-JOURNEYS 程式碼
複製儲存庫
git clone https://github.com/f5devcentral/f5-journeys.git
進入目錄
cd f5-journeys
創建臨時目錄
mkdir /tmp/journeys
複製環境變數
cp sample.env .env
3. 安裝 Python PIP (如果未安裝)
Ubuntu Desktop 24.04 預設可能沒有安裝 pip (Python 的套件管理器)
apt install python3-pip
4. 下載 Docker 映像檔
下載所有必要的 Docker 映像檔
docker-compose pull
顯示其 SHA digest
docker image ls f5devcentral/f5-bigip-journeys-app --digests
比對SHA digest是否一致
https://hub.docker.com/r/f5devcentral/f5-bigip-journeys-app/tags?page=1&ordering=last_updated
5. 修改 Docker Compose 配置 (可選)
修改並增加可訪問F5-JOURNEYS的位置
nano docker-compose.yaml
將
- "127.0.0.1:${JOURNEYS_PORT}:443"
改成
- "${JOURNEYS_PORT}:443"
6. 啟動與管理 Docker 服務
啟動 docker-compose.yaml 中定義的所有 Docker 服務
docker-compose up -d
列出當前由 Docker Compose 管理的所有服務的狀態
docker-compose ps
停止並移除由 Docker Compose 啟動的所有服務
docker-compose down
完成後開啟瀏覽器輸入https://ServerIP:8443/
參考資料:https://github.com/f5devcentral/f5-journeys
留言
張貼留言