1.準備配置檔案
[root@lenovo opt]# mkdir -p /opt/archer_docker_config
[root@lenovo archer]# cp settings.py /opt/archer_docker_config/
替換資料庫、inception、email等相關配置項,其中docker已包含sqladvisor,請將sqladvisor配置項修改為sqladvisor ='/opt/sqladvisor/sqladvisor/sqladvisor'
同時修改如下配置:
# 該專案本身的mysql資料庫位址
databases =
}# inception元件所在的位址
inception_host = '192.168.1.7'
inception_port = '6669'
2.啟動服務
nginx_port環境變數為宿主機對映埠,是為了解決重定向404的問題
docker run --name archer -v /opt/archer_docker_config/settings.py:/opt/archer/archer/settings.py -e nginx_port=9123 -p 9123:9123 -dti hhyo/archer
3.初始化
初次部署需要初始化資料庫和賬號資訊,後續公升級走增量變動指令碼(具體見版本release說明),不再需要此操作
docker exec -ti archer /bin/bash
cd /opt/archer
source /opt/venv4archer/bin/activate
# 初始化資料庫
python3 manage.py makemigrations sql
python3 manage.py migrate
# 建立管理員賬號
python3 manage.py createsuperuser
4.登陸
5.檢視日誌
docker logs archer -f --tail=10
配置變更
修改配置檔案後重啟
6.docker restart archer
Nginx Keepalived的安裝與部署
將壓縮包上傳到linux中,home software 解壓tar zxvf keepalived 2.0.18.tar.gz解壓後進入到解壓出來的目錄,看到會有configure,那麼就可以做配置了 配置安裝和nginx一模一樣 使用configure命令配置安裝目錄與核心配置檔案所在位置 con...
Docker系列之RabbitMQ安裝部署教程
docker系列之rabbitmq安裝部署教程 因為學習rabbitmq需要,需要安裝rabbitmq,網上找資料,rabbitmq官方提供了window版 linux版 docker版的管理頁面,為了方便,選擇了docker版本進行學習 主要介紹一下docker版本,常用的docker映象操作 查...
windows伺服器xcache安裝部
windows伺服器xcache安裝部署教程 王小安 xcache是針對php開發的一款快取器,能夠將php執行結果快取在記憶體中,以降低伺服器負載並加快網頁響應。與gzip壓縮不同,xcache快取能夠減少網頁生成時間並且更新迅速。雖然windows伺服器並不是乙個高效能的選擇,但介於像reizh...