使用 docker-compose.yml 快速搭建php开发环境

发布时间:2020-09-27 16:26:17 作者:Stefan阿钢
来源:网络 阅读:7108

1、新建一个文件夹,里面创建文件 docker-compose.yml

2、编辑 docker-compose.yml 文件,保存以下内容


# docker volume 

#docker run -d --name dbdata -h dbdata -v /wwwroot:/home/vagrant/wwwroot -v /Downloads:/home/vagrant/Downloads -v /wwwroot/web/dockerfile/nginx-php/conf.d:/etc/nginx/conf.d ubuntu:12.04

#先运行上面docker run 命令,建立volume,供下面容器使用


imysql55:

    p_w_picpath: mytest/mysql-5.5

    hostname: mysql-5-5

    volumes_from:

      - dbdata

    expose:

      - "3306"

    ports:

      - "3306:3306"


iredis22:

    p_w_picpath: mytest/redis-2.2

    hostname: redis-2-2

    volumes_from:

      - dbdata

    expose:

      - "6379"

    ports:

      - "6379:6379"


iphp53:

    p_w_picpath: mytest/php

    hostname: php-5-3

    volumes_from:

      - dbdata

    expose:

      - "9000"

    links:

      - imysql55

      - iredis22


iphp56:

    p_w_picpath: mytest/php-5.6

    hostname: php-5-6

    volumes_from:

      - dbdata

    expose:

      - "9000"

    links:

      - imysql55

      - iredis22


inginx:

    p_w_picpath: mytest/nginx

    hostname: nginx-1-1-9

    volumes_from:

      - dbdata

    ports:

      - "80:80"

    links:

      - imysql55

      - iredis22

      - iphp53

      - iphp56


3、使用命令  docker-compose up -d  生成容器

4、使用命令 docker-compose start 启动容器


其中 p_w_picpath,请参与以下链接

https://github.com/bstdn/dockerfile


推荐阅读:
  1. DOCKER安装及基本使用
  2. Docker-compose使用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

容器 docker compose

上一篇:对python过滤器和lambda函数的用法详解

下一篇:基于Datatables跳转到指定页的简单实例

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》