Solo部落格實踐 Docker

2021-09-10 19:21:26 字數 1204 閱讀 7474

拉取部落格映象:

docker pull 88250/solo
建立了乙個 volume,用於持久化儲存部落格資訊:

docker volume create solo_datas
使用 nginx 來反代該服務,請不要直接使用官方命令!!!

如果你配置了通過網域名稱來訪問該部落格,需要在執行時新增環境變數,指定 https 或者 http

docker run --privileged --name solo -e "server_name=www.****.com" -e "server_port=80" -e "server_schmea=http(https選乙個)" --restart=unless-stopped -p 8080:8080 -v solo_datas:/opt/b3log/backup/ -d 88250/solo

使用yum安裝nginx:

yum install nginx
如果報錯:將nginx放到yum repro庫中

rpm -ivh
開啟 nginx 服務:

service nginx start

檢視 nginx 狀態:

systemctl status nginx

切到 /etc/nginx/conf.d/ 目錄下,新建乙個blog.conf 配置檔案

server 

}

檢查配置檔案是否正確

nginx -t
過載nginx 配置檔案

service nginx reload
配置hosts解析就可以通過 http://www.*****.com 來訪問部落格了

注:1.如果不配置nginx反向解析只能用localhost:8080本地訪問,否則報 ([latke]) 配置錯誤

2./etc/nginx/nginx.conf 的http 塊下有一句話:

include /etc/nginx/conf.d/*.conf;

war包方式部署solo部落格

solo,一款小而美的部落格系統,github 使用 xshell 控制雲伺服器,使用 xftp 和電腦傳輸檔案。centos7 安裝 jdk wget tar xvf apache tomcat 9.0.24.tar.gz centos7 安裝 mysql 5.7 用新使用者登入 mysql 並手...

開源部落格Solo安裝詳細教程及注意事項

本文首發自個人部落格 1.jdk 參考 centos7安裝openjdk1.8 2.mysql 參考 linux centos7以rpm方式安裝mysql 5.7.23 具體教程參考官方的 solo使用者指南 1.檔案可以配置上傳到七牛雲,但是七牛雲只給了乙個測試網域名稱,乙個月的使用期,到期收回,...

Docker 入門實踐

docker兩個最重要的概念是映象和容器。重要。容器 container 映象 images 倉庫 repository 除此之外,鏈結和資料卷也很 docker背後的想法是建立軟體程式可移植的輕量容器,讓其可以在任何安裝了docker的機器上執行,而不用關心底層作業系統,就像野心勃勃的造船者們成功...