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"
  ]
}
相关推荐
kong790692815 小时前
Java-Intellij IDEA 自动导包设置
java·ide·intellij-idea
kkai人工智能16 小时前
AI写作:从“废话”到“爆款”
开发语言·人工智能·ai·ai写作
twj_one19 小时前
Arthas使用
java
lizz3119 小时前
C++模板编程:从入门到精通
java·开发语言·c++
shoubepatien20 小时前
JAVA -- 05
java·开发语言
寰天柚子20 小时前
Java并发编程中的线程安全问题与解决方案全解析
java·开发语言·python
沐知全栈开发20 小时前
Bootstrap 下拉菜单:设计与实现指南
开发语言
memgLIFE20 小时前
Springboot 分层结构
java·spring boot·spring
shoubepatien20 小时前
JAVA -- 08
java·后端·intellij-idea
kong790692820 小时前
Java新特性-(二)Java基础语法
java·新特性·java 基础语法