对于安装GitHub上start最多的dnmp环境的步骤及感悟
https://github.com/yeszao/dnmp/blob/master/README.md
- 在服务器上装docker与docker-compose
注意:安装docker-compose的时候选择官方版本安装(虽然慢但是请等等),我操作时出现过国内镜像地址安装但 执行docker-compose --version 安装不成功,又换成官方版本安装
- 安装git (推荐源码安装)
- 在
/usr/local/
目录下git clone https://github.com/yeszao/dnmp.git
- 执行
cd dnmp # 进入项目目录
cp env.sample .env # 复制环境变量文件
cp docker-compose.sample.yml docker-compose.yml # 复制 docker-compose 配置文件。默认启动3个服务:
# Nginx、PHP7和MySQL8。要开启更多其他服务,如Redis、
# PHP5.6、PHP5.4、MongoDB,ElasticSearch等,请删 # 除服务块前的注释
修改 docker-compose.yml 添加配置 安装portainer(docker容器可视化面板)
并且在
/usr/local/dnmp/data/
目录下新建portainer目录与portainer_chinese目录
portainer_chinese目录是为了汉化portainer的包,我安装的是2.16.2版本
在https://imnks.com/3406.html 网址下载汉化包并将其内容拷贝至portainer_ch