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"
  ]
}
相关推荐
野生技术架构师3 小时前
JAVA 架构师面试题含答案:JVM+spring+ 分布式 + 并发编程
java·jvm·spring
道之极万物灭3 小时前
Go小工具合集
开发语言·后端·golang
瑞士卷@3 小时前
MyBatis入门到精通(Mybatis学习笔记)
java·数据库·后端·mybatis
梵得儿SHI4 小时前
Java 反射机制深度剖析:性能与安全性的那些坑
java·开发语言·安全·反射·动态代理·性能·反射机制
fsnine4 小时前
Python图形化界面——pyqt5教程
开发语言·python·qt
虫小宝4 小时前
Java分布式架构下的电商返利APP技术选型与架构设计实践
java·分布式·架构
007php0074 小时前
百度面试题解析:Zookeeper、ArrayList、生产者消费者模型及多线程(二)
java·分布式·zookeeper·云原生·职场和发展·eureka·java-zookeeper
嵌入式-老费4 小时前
Easyx图形库应用(和lua结合使用)
开发语言·lua
AsiaLYF4 小时前
kotlin中MutableStateFlow和MutableSharedFlow的区别是什么?
android·开发语言·kotlin