Bash命令模板为Docker
我有一个共同types,现在乏味的命令来启动和链接docker集装箱。 这是像这样的:
docker run -d --name my-running-container --link app:some-app-command --link rabbitmq:amq --link mysql:db --link neo4j:neo --link solr:solr my-image
我宁愿执行:
docker run --name my-running-container my-image
我怎么能做到这一点?
谢谢
您可以创build一个名为docker的简单bash脚本或任何您喜欢的名称:
#!/bin/bash DOCKER=`which docker` $DOCKER run -d --name $1 --link rabbitmq:amq --link mysql:db --link neo4j:neo --link solr:solr $2
然后像./docker my-running-container my-image
一样运行它
bash别名也可以达到同样的效果:
alias docker='docker run -d --name $1 --link rabbitmq:amq --link mysql:db --link neo4j:neo --link solr:solr $2'
如果你想保存别名,只需在~/.bash_aliases
结尾添加它,然后重新加载你的shell。