Defina uma função:
bpr() { docker build -t "$1" .; docker push "$1"; docker rmi "$1"; }
Agora, sempre que você quiser fazer esses três comandos na mesma imagem, execute:
bpr "$Image"
Notas
-
Se você quiser tornar esta definição de função permanente, coloque a definição em seu arquivo
~/.bashrc
. -
As melhores práticas são usar nomes mistos ou minúsculos para as variáveis do shell. O sistema usa nomes de letras maiúsculas para suas variáveis e você não quer sobrescrever acidentalmente um deles.
-
Observe que
$1
é colocado entre aspas duplas acima. A menos que você queira explicitamente divisão de palavras ou expansão de nome de caminho , coloque suas referências às variáveis de shell entre aspas duplas. -
No bash, o espaço em branco é importante. Em particular, você deve deixar espaço em branco após o
{
na definição da função.