我正在尝试设置开发环境以使用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
是否有解决我的两个问题的提示?