Saya memiliki alias pesta yang dimuat ke wadah Docker, di /etc/bash.bashrc
. Fungsinya sebagai pintasan ke skrip PHP baris perintah. Ini nyaman, karena siapa pun dapat menggunakan alias itu langsung setelah satu log ke dalam wadah, dengan:
$ docker exec -it my-container bash
Namun, saya juga ingin dapat menggunakan alias ini dalam satu perintah tanpa masuk, seperti:
$ docker exec -it my-container my-alias
Saya telah mencoba variasi yang berbeda, seperti mendefinisikan alias di tempat lain selain /etc/bash.bashrc
, tetapi saya tetap mengalami kesalahan ini:
rpc error: code = 2 desc = kesalahan runtime oci: exec gagal: exec: "my-alias": file yang dapat dieksekusi tidak ditemukan dalam $ PATH
Saran lain yang saya temukan di web tidak melakukan trik, sejauh ini. Siapa saja?
/etc/bash.bashrc
, dan bukan berdasarkan login .profile
.