美文网首页Docker容器
使用docker-compose快速构建PHP运行环境

使用docker-compose快速构建PHP运行环境

作者: simpleX | 来源:发表于2019-08-27 11:28 被阅读0次

​ 在这篇文章的基础上:使用docker搭建PHP运行环境 ,假设我们已经使用dockefile构建好我们需要的PHP镜像,并且创建好所需的目录,配置好了nginx配置文件,那么,我们可以使用docke-compose来管理我们的三个容器,我们编写docker-compose.yml文件,内容如下:

version: "3"
services:
  mysql:
    image: mysql:5.7
    container_name: mysql_compose
    environment:
      MYSQL_ROOT_PASSWORD: root
    ports:
      - "13306:3306"
    volumes:
      - /var/mysql:/var/lib/mysql
    networks:
      - lnmp
      
  php:
    image: php72:ext
    container_name: php_compose
    volumes:
      - /www:/usr/share/nginx/html
    networks:
      - lnmp

  nginx:
    image: nginx:latest
    container_name: nginx_compose
    ports:
      - "80:80"
    volumes:
      - /var/nginx:/etc/nginx:ro
      - /www:/usr/share/nginx/html
    # links:
    #   - php:php
    depends_on:
      - php
    networks:
      - lnmp

networks:
   lnmp:
     driver: bridge

然后在该文件目录下执行:

docker-compose up -d

输出如下:

Starting mysql_compose ... done
Starting php_compose   ... done
Starting nginx_compose ... done

此时,运行PHP的服务已经运行在后台啦~

相关文章

网友评论

    本文标题:使用docker-compose快速构建PHP运行环境

    本文链接:https://www.haomeiwen.com/subject/rcgsectx.html