PHP教程

docker php 启动不了

本文主要是介绍docker php 启动不了,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

使用docker-compose时出现 Interactive shell

docker logs 容器id

version: "2.0"
services:
    nginx:
        image: nginx:latest
        ports:
            - "80:80"
        volumes: 
            - ~/Projects/sh-valley/docker-conf/lnmp/nginx/www:/usr/share/nginx/html
            - ~/Projects/sh-valley/docker-conf/lnmp/nginx/conf:/etc/nginx/conf.d
            - ~/Projects/sh-valley/docker-conf/lnmp/nginx/logs:/var/log/nginx
        networks:
            - lnmp-network
    php:
        image: php:latest
        volumes:
            - ~/Projects/sh-valley/docker-conf/lnmp/nginx/www:/www
        stdin_open: true
        tty: true
        networks:
            - lnmp-network
    mysql:
        image: mysql:latest
        ports:
            - "3306:3306"
        environment:
            - MYSQL_ROOT_PASSWORD=123456
        networks:
            - lnmp-network
networks: 
    lnmp-network:

如果不加入 stdin_open 和 tty 这二行代码会导致容器起不来,并且docker logs php_wordpress 后出现:

Interactive shell
这篇关于docker php 启动不了的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!