本人主要的安装步骤基于runoob.com,碰到了很多问题:
1.docker pull php不写版本号
2.nginx连接php的网络配置
install php
docker pull php:7.4.11-fpm
docker network create bridge nginx-php-mysql
docker run -it --network nginx-php-mysql --name php-fpm -v /var/lib/docker/volumes/nginx/www/:/www -d php:7.4.11-fpm
a).最好写上版本号7.4.11-fpm,如果不写的话,默认安装的php可能没有expose 9000,而指定的fpm的dockerfile暴露了9000端口。
b).要创建新的bridge网络,docker bridge这页充分说明了使用use-defined bridge network
,不用--link
的好处。
c).-v 挂载的docker host目录:container目录。
install nginx
docker run --name=php-nginx -