1.安装docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
docker -v
2.安装docker-compose
sudo apt-get update
sudo apt-get install python-pip -y
sudo apt-get install libffi-dev
sudo pip install docker-compose
docker-compose version
3. 安装dnmp
git clone https://github.com/yeszao/dnmp.git
sudo gpasswd -a ${USER} docker
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 up # 启动
在浏览器中访问:http://localhost或https://localhost(自签名HTTPS演示)就能看到效果,PHP代码在文件./www/localhost/index.php。