美文网首页
docker-compose启动php-fpm报错问题

docker-compose启动php-fpm报错问题

作者: FengZai8 | 来源:发表于2017-01-08 21:41 被阅读277次

    当你的机子关闭了ipv6启动php-fpm会出现:
    address family not supported by protocol
    鲁莽解决方法用命令 find / -name zz-docker.conf 找到配置文件位置
    直接修改listen = [::]:9000 为 listen = 0.0.0.0:9000
    官方DockerFIle:
    https://github.com/docker-library/php/blob/b66c0fa0286d0abbb8a36653e26e6992bb71b858/7.0/fpm/alpine/Dockerfile
    一般正确做法是修改建立新的dockerfile,
    sed "s/[::]:/0.0.0.0:/g" zz-docker.conf

    (/var/lib/docker/aufs/diff/864a8992572a0791d45316907d130acaff7f61fe878662b3937c49477496d85c/usr/local/etc/php-fpm.d/zz-docker.conf)

    另外解决方法就是不用compose,而是建立Dockerfile文件,里面跑ubuntu,nginx等,然后顺便安装phpfpm,相当于一个镜像,这样和外部本机ipv6环境无关啦。

    相关文章

      网友评论

          本文标题:docker-compose启动php-fpm报错问题

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