【问题标题】:Docker-compose Error码头工人撰写错误
【发布时间】:2016-11-21 09:11:43
【问题描述】:

目前,我已经使用 'docker-compose' 设置了 'nginx' 和 'php-fpm',如下所示。 Nginx 连接到 php:9000,但是,Web 服务器给了我 502 Bad Gateway 错误。我假设 docker-compose 命令没有正确链接 nginx 和 php-fpm。

有什么建议或建议吗?提前致谢。

version: '2'
services:
  nginx:
    container_name: nginx
    image: wb/truckup-nginx:latest # private repo
    #network_mode: 'bridge'
    depends_on:
      - php
    volumes_from:
      - php
    ports:
      - 443:443
      - 80:80
    links:
      - php
  php:
    container_name: php
    ports:
      - 9000:9000
    image: wb/truckup-app:0.1 # private repo
    #environment:
      #MYSQL_HOST: mysql
      #MYSQL_USER: root
      #MYSQL_PASSWORD: passme
      #MYSQL_DATABASE: database
    #데이터 볼륨 컨테이너 안의 데이터 볼륨 디렉터리에 접근가능
    volumes:
      - /home/*:/home/*

【问题讨论】:

    标签: docker docker-compose


    【解决方案1】:

    我认为您的撰写文件是正确的。重新检查链接命令是否运行。你可以 exec 到你的 nginx 容器中

    docker exec -it nginx bash

    并使用 ping 到 php 容器

    ping php
    

    如果一切正常,请重新检查您的图像。

    【讨论】:

    • 我的问题是我使用的端口没有正确打开。谢谢你的回答。
    猜你喜欢
    • 2020-09-08
    • 1970-01-01
    • 1970-01-01
    • 2018-10-14
    • 2019-02-13
    • 2018-11-29
    • 2018-03-29
    • 2020-12-20
    • 1970-01-01
    相关资源
    最近更新 更多