一、搭建該博客分爲三層:nginx,ghost,mysqlmysql
二、使用docker-compose.ymal組合這三層nginx
1、步驟以下:sql
一、建立一個ghost目錄: mkdir ghost:docker
二、在ghost下再建立一個ghost文件夾,該文件夾包括兩個文件 Dockerfile和config.jsvim
三、在ghost下建立nginx文件夾,該文件夾包括兩個文件Dokerfile和nginx.conf瀏覽器
四、建立docker-compose.ymlcomposer
五、在ghost下建立data文件夾編輯器
六、docker-compose up -d圖片
七、在瀏覽器輸入localhost:80,進入ghost註冊頁面博客
八、若是以前停執行過docker-compose up -d報錯,修正後要從新執行,則要先執行以下命令中止並刪除以前的:docker-compose stop docker-compose rm
本次遇到問題:
一、如下問題是因爲冒號後必定要加空格
二、如下問題是由於docker-composer.yml裏db應該和nginx對齊
本次經常使用命令:
cd / 回到根目錄
cd .. 回到上一層目錄
pwd 查看當前目錄
cat config.js 讀取config.js
vim config.js 使用編輯器vim編輯config.js(:w保存,:q離開)
mkdir ghost 建立ghost目錄
mmove ghost 刪除ghost目錄
ls -l 查看當前目錄下的全部文件屬性
ls -l Dockerfile 查看Dockerfile文件的屬性
chmod 777 Dockerfile 修改Dockerfile對全部都是可讀可寫
sudo -i 以管理員身份操做