docker安装php+apache

RUN的命令后面装了插件,用以支持wordpress

Dockerfile-dev

复制代码
FROM php:apache

RUN 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-dev
        volumes:
            - ./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"
  ]
}
相关推荐
青春易逝丶8 分钟前
策略模式
java·开发语言·策略模式
freexyn10 分钟前
Matlab入门自学七十四:坐标系转换,直角坐标、极坐标和球坐标的转换
开发语言·算法·matlab
贼爱学习的小黄17 分钟前
NC BIP参照开发
java·前端·nc
小江的记录本21 分钟前
【MyBatis-Plus】MyBatis-Plus的核心特性、条件构造器、分页插件、乐观锁插件
java·前端·spring boot·后端·sql·tomcat·mybatis
小张会进步22 分钟前
数组:二维数组
java·javascript·算法
vx-程序开发29 分钟前
springboot在线装修管理系统-计算机毕业设计源码56278
java·c语言·spring boot·python·spring·django·php
大傻^32 分钟前
Spring AI Alibaba 可观测性实践:AI应用监控与链路追踪
java·人工智能·后端·spring·springaialibaba
Dxy123931021632 分钟前
js如何把字符串转数字
开发语言·前端·javascript
云烟成雨TD37 分钟前
Spring AI Alibaba 1.x 系列【1】阿里巴巴 AI 生态
java·人工智能·spring
诗人不写诗41 分钟前
spring是如何组织切面的
java·后端·spring