ubuntu下用docker搭建一个博客

1、搭建该博客分为三层:Nginx,ghost,MysqL

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 查看当前目录下的所有文件属性

ls -l Dockerfile 查看Dockerfile文件属性

chmod 777 Dockerfile 修改Dockerfile对所有都是可读可写

sudo -i 以管理员身份操作

相关文章

1.安装过程出现0x00000000指令引用的0x00000000内存该内存不能为written 如果你安装的是inux系统 需要在...
写在全面:如果根据以下教程涉及到只读文件需要更改文件权限才能需修改文件内容,参考我的另一篇博客:...
写在前面:以下步骤中需要在终端输入命令,电脑端查看博客的朋友可以直接复制粘贴到终端,手机端查看的...
ubuntu16.04和18.04更换国内源 写在前面:安装好ubuntu双系统后,默认的软件更新源是国外的,在国内使用...
ubuntu双系统启动时卡死解决办法(在ubuntu16.04和18.04测试无误) 问题描述: 在安装完ubuntu双系统后...
又来造轮子了。。。。。。。。。。。。。。。。 今天使用w3af向文件中写入的时候,发现没有write权限,...