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"
  ]
}
相关推荐
怪兽源码6 分钟前
基于SpringBoot的选课调查系统
java·spring boot·后端·选课调查系统
恒悦sunsite13 分钟前
Redis之配置只读账号
java·redis·bootstrap
梦里小白龙18 分钟前
java 通过Minio上传文件
java·开发语言
人道领域19 分钟前
javaWeb从入门到进阶(SpringBoot事务管理及AOP)
java·数据库·mysql
m0_5613596723 分钟前
基于C++的机器学习库开发
开发语言·c++·算法
星空露珠30 分钟前
速算24点所有题库公式
开发语言·数据库·算法·游戏·lua
2401_8324027531 分钟前
C++中的类型擦除技术
开发语言·c++·算法
努力学习的小廉39 分钟前
我爱学算法之—— 递归回溯综合(二)
开发语言·算法
sheji526140 分钟前
JSP基于信息安全的读书网站79f9s--程序+源码+数据库+调试部署+开发环境
java·开发语言·数据库·算法
2301_7634724641 分钟前
C++网络编程(Boost.Asio)
开发语言·c++·算法