使用 Docker 安裝 Mindtouch

    版本為 01:53, 27 Dec 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    說明

    情境說明:目前已有網站的備份檔,包含 DB 與 HTML檔,且原網站的版本是較舊的 10.0.8。

    重建步驟:

    1. 先以 Docker 方式佈署與原網站同版本的系統。
    2. 還原備份檔所有內容
    3. 確認網站正常運作
    4. 升級網站版本至最新版

    安裝前事項

    準備以下檔案:

    • 網站資料庫備份檔
    • 網站附件及網頁備份檔

    以 Docker 方式佈署網站

    建立 Docker Image

     

    第一次啟動 container
    TIPs:

    • 需先設定 MySQL 管理密碼
    • 確認 mono 安裝目錄 /opt/mono-2.10.8/bin/mono
    // MySQL設定管理這密碼
    mysql_secure_installation

    透過網頁指引完成初始化安裝

     

    還原舊網站的備份檔
    NOTE:確認以下檔案已經存在

    • DB 備份檔: /data/wikidb.sql
    • 網頁備份檔: /data/dekiwiki/

     

    // 還原資料庫
    mysql -u root -p wikidb < /data/wikidb.sql
    
    // 還原網頁檔
    cd /var/www
    mv dekiwiki/ dekiwiki_orig/
    cp -r /data/dekiwiki ./
    
    
     
    
    Powered by MindTouch Core