在Docker中安裝QBi是一種方便的方式,讓我們通過以下步驟進(jìn)行安裝:
1. 首先安裝Docker-CE。如果您已有安裝,則可跳過此步驟。 $ sudo apt-get update $ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" $ sudo apt-get update $ sudo apt-get install docker-ce 2. 下載QBi鏡像并啟動(dòng)容器。 $ sudo docker pull marclaliberte/qbi $ sudo docker run -it -p 4000:80 marclaliberte/qbi 3. 瀏覽器訪問 http://localhost:4000/ 即可看到QBi的登錄界面。 4. 進(jìn)入容器,添加管理員帳號(hào),并啟用HTTPS。 $ sudo docker exec -it {container_id} bash # cd /home/qbi/qbi # python manage.py createsuperuser # 添加管理員賬號(hào) # python manage.py runsslserver --cert /etc/ssl/certs/ssl-cert-snakeoil.pem --key /etc/ssl/private/ssl-cert-snakeoil.key --addrport 0.0.0.0:443 # 啟用HTTPS 容器ID可以通過執(zhí)行sudo docker ps查看得出。 注意事項(xiàng): - 通過QBi管理界面創(chuàng)建的用戶信息,容器停止時(shí)將不會(huì)保存。 - 關(guān)于HTTPS:指定的證書僅為snakeoil自簽證書,部署到生產(chǎn)環(huán)境時(shí)建議替換為真實(shí)證書。