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"
  ]
}
相关推荐
luv_sw1 天前
JavaSE-面向对象-抽象类和接口
java
TracyCoder1231 天前
MySQL 实战宝典(八):Java后端MySQL分库分表工具解析与选型秘籍
java·开发语言·mysql
非凡的世界1 天前
为什么我和越来越多的PHP程序员,选择了 Webman ?
开发语言·php·workman·webman
wasp5201 天前
做了技术管理后,我发现技术和管理其实可以兼得
java·运维·网络
MarkHD1 天前
车辆TBOX科普 第45次
java·开发语言
还债大湿兄1 天前
阿里通义千问调用图像大模型生成轮动漫风格 python调用
开发语言·前端·python
okseekw1 天前
字面量的初步认识
java
鸭子程序员1 天前
c++ 算法
开发语言·c++·算法
搬砖ing换来金砖1 天前
Python入门-Task02
开发语言·python
雨中散步撒哈拉1 天前
17、做中学 | 初三下期 Golang文件操作
开发语言·后端·golang