docker-php环境以及docker-compose.yml和链接错误

时间:2018-07-10 14:12:24

标签: php docker

我正在尝试设置开发环境以使用docker升级旧的php应用程序。我试图用以下内容创建一个docker-compose.yml文件:

version: "3"
services:

  mysql:
    image: mysql:5.7
    ports:
      - "3306:3306"
    environment:
      - MYSQL_ROOT_PASSWORD=dev
      - MYSQL_USER=dev
      - MYSQL_PASSWORD=dev
      - MYSQL_DATABASE=todo
    volumes:
      - ./storage/mysql:/var/lib/mysql

  nginx:
    image: nginx:latest
    ports:
      - "8080:80"
    volumes:
      - ./../src:/var/www
      - ./site.conf:/etc/nginx/conf.d/site.conf
    links:
      - php

  php:
    image: tommylau/php-5.2
    volumes:
      - ./../src:/var/www
    depends_on:
      - mysql

我的yml文件中可能还有其他问题,但起初我在这里遇到两个问题:

1)链接如何?

使用时

$ docker stack deploy -c docker-compose.yml phpdev

我得到以下输出,表示不支持links选项,我不明白为什么

Ignoring unsupported options: links

Creating network phpdev_default
Creating service phpdev_nginx
Creating service phpdev_php
Creating service phpdev_mysql

2)本地主机上没有任何内容:8080

是否有解决我的两个问题的提示?

0 个答案:

没有答案