我使用的是docker和docker-compose的几个项目。
这很好,但是现在我使用的许多命令都很长,就像
docker run --rm -it -v $(pwd):/app -u $(id -u):$(id -g) php:7.1 php vendor/bin/phpunit我想用这样的方法
docker phpunit在docker-compose或其他配置文件中提供详细信息。
是否有方法在每个项目的基础上定义这些命令的别名?
我不想使用全局别名,因为这样的命令对于每个项目都是不同的。
发布于 2016-12-29 15:19:52
您可以简单地向每个项目添加一个bash脚本docker.sh:
#!/usr/bin/env bash
docker run --rm -it -v $(pwd):/app -u $(id -u):$(id -g) php:7.1 php vendor/bin/phpunit并使用./docker.sh运行它。这是一种简单的方式来定制它,考虑到每个特殊性,并在您的版本控制下拥有这个命令。
https://stackoverflow.com/questions/41382098
复制相似问题