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"
  ]
}

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐