docker 编排文件中限制内存配置如下
services:
api:
build: ./phpfpm
hostname: bzj-api
networks:
hfnet:
aliases:
- bzj.api
deploy:
resources:
limits:
memory: 300M
reservations:
memory: 200M
docker-compose 启动警告
WARNING: Some services (mysql, rsnmp) use the 'deploy' key, which will be ignored. Compose does not support 'deploy' configuration - use `docker stack deploy` to deploy to a swarm.
问题原因:
由于做了资源限制, 并且没有使用swarm, 所以要加上--compatibility参数, 不然会报错
解决方案在启动的时候,添加参数:
docker-compose --compatibility up -d
自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)