内容简介:上一篇的手工操作多容器运行nginx+php,很麻烦,该怎么办?Docker Compose 跟上先删掉上篇创建的容器和网络,如若不然,完成本章会产生冲突先将上节手工运行的nginx容器命令拿过来作为编写docker-compose.yml文件的参考:
上一篇的手工操作多容器运行nginx+php,很麻烦,该怎么办?Docker Compose 跟上
先删掉上篇创建的容器和网络,如若不然,完成本章会产生冲突
docker stop nginx docker stop fpm docker network rm lnmp
先将上节手工运行的nginx容器命令拿过来作为编写docker-compose.yml文件的参考:
docker run -d --network lnmp --ip 192.169.0.3 --link fpm:php --name nginx --rm -p 80:80 -v ~/www:/usr/share/nginx/html -v ~/nginx.conf:/etc/nginx/nginx.conf nginx:1.15.0-alpine
继续编辑前面章节创建的 mycompose/docker-compose.yml文件
version: "3"
services:
fpm:
container_name: fpm
image: "php:7.1-fpm-alpine3.8"
volumes:
- ~/www:/php
networks:
lamp:
ipv4_address: 192.158.0.2
httpd:
container_name: httpd
image: "httpd:2.4-alpine"
ports:
- 8080:80
links:
- fpm:php
volumes:
- ~/www:/usr/local/apache2/htdocs
- ~/httpd.conf:/usr/local/apache2/conf/httpd.conf
networks:
lamp:
ipv4_address: 192.158.0.3
nginx:
container_name: nginx
image: "nginx:1.15.0-alpine"
ports:
- 8081:80
links:
- fpm:php
volumes:
- ~/www:/usr/share/nginx/html
- ~/nginx.conf:/etc/nginx/nginx.conf
networks:
lamp:
ipv4_address: 192.158.0.4
networks:
lamp:
driver: bridge
ipam:
config:
- subnet: 192.158.0.0/16
docker-compose启动项目
docker-compose up -d
查看启动状态
docker-compose ps /** Name Command State Ports -------------------------------------------------------------------- fpm docker-php-entrypoint php-fpm Up 9000/tcp httpd httpd-foreground Up 0.0.0.0:8080->80/tcp nginx nginx -g daemon off; Up 0.0.0.0:8081->80/tcp */
我们可以看到启动了三个容器
先访问apache映射的8080端口
http://服务器ip:8080/index.php
再访问nginx映射的8081端口
http://服务器ip:8081/index.php
ok!
完工
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Mastering Regular Expressions, Second Edition
Jeffrey E F Friedl / O'Reilly Media / 2002-07-15 / USD 39.95
Regular expressions are an extremely powerful tool for manipulating text and data. They have spread like wildfire in recent years, now offered as standard features in Perl, Java, VB.NET and C# (and an......一起来看看 《Mastering Regular Expressions, Second Edition》 这本书的介绍吧!