一、搭建该博客分为三层: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 以管理员身份操做