溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

使用 docker-compose.yml 快速搭建php開發(fā)環(huán)境

發(fā)布時(shí)間:2020-09-27 16:26:17 來源:網(wǎng)絡(luò) 閱讀:7116 作者:Stefan阿鋼 欄目:web開發(fā)

1、新建一個(gè)文件夾,里面創(chuàng)建文件 docker-compose.yml

2、編輯 docker-compose.yml 文件,保存以下內(nèi)容


# 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

#先運(yùn)行上面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 啟動(dòng)容器


其中 p_w_picpath,請參與以下鏈接

https://github.com/bstdn/dockerfile


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI