2、使用docker-compose.ymal组合这三层
一、步骤如下:
1、创建一个ghost目录: mkdir ghost:
2、在ghost下再创建一个ghost文件夹,该文件夹包括两个文件 Dockerfile和config.js
3、在ghost下创建Nginx文件夹,该文件夹包括两个文件Dokerfile和Nginx.conf
4、创建docker-compose.yml
5、在ghost下创建data文件夹
6、docker-compose up -d
7、在浏览器输入localhost:80,进入ghost注册页面
8、如果之前停执行过docker-compose up -d报错,修正后要重新执行,则要先执行如下命令停止并删除之前的:docker-compose stop docker-compose rm
本次遇到问题:
1、以下问题是由于冒号后一定要加空格
2、以下问题是因为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 Dockerfile 查看Dockerfile文件的属性
chmod 777 Dockerfile 修改Dockerfile对所有都是可读可写
sudo -i 以管理员身份操作