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

留言

這個網誌中的熱門文章

N3K-C3548P-10GX更新紀錄

C9500 NetFlow 設定