1 命令补全

1
2
3
curl -L -o /etc/bash_completion.d/docker-compose \
https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/bash/docker-compose
# 下次登陆生效

2 资源限制

docker-compose v3版本命令,可以使用deploy来做资源限制,如:

1
2
3
4
5
image: flink:1.3.1
deploy:
resources:
limits:
memory: 1G

但是docker-compose up命令不支持资源限制参数,提示如下:

1
....Compose does not support 'deploy' configuration - use `docker stack deploy` to deploy to a swarm

这个时候可以使用--compatibility参数

1
--compatibility             If set, Compose will attempt to convert keys

命令如下:

1
docker-compose --compatibility up -d