docker安装php+apache
RUN的命令后面装了插件,用以支持wordpress
Dockerfile-dev
FROM php:apacheRUN docker-php-ext-install mysqli pdo pdo_mysql && docker-php-ext-enable mysqli pdo_mysql
docker-compose-dev.yml
注意yml文件严格重视缩进,要用空格缩进
version: "3"
services:app-dev:build:context: .dockerfile: Dockerfile-devvolumes:- ./src/:/var/www/html/ports:- 8080:80
src文件放一个index.html或wordpress文件即可
在项目的根目录中执行下方命令,等待片刻即可成功访问http://localhost:8080/
docker-compose -f docker-compose-dev.yml down && docker-compose -f docker-compose-dev.yml up -d --build
FROM php:apache的含义
同时在docker的gui界面也可以看到成功启动
内地镜像源
{"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"experimental": false,"registry-mirrors": ["https://docker.1ms.run"]
}