のDockerコンテナにbashエイリアスをロードしてい/etc/bash.bashrc
ます。コマンドラインPHPスクリプトへのショートカットとして機能します。これは便利です。コンテナにログインした直後に誰でもそのエイリアスを使用できるためです。
$ docker exec -it my-container bash
ただし、次のように、ログインせずにこのエイリアスを1回限りのコマンドで使用できるようにもしたいと思います。
$ docker exec -it my-container my-alias
以外の場所でエイリアスを定義するなど、さまざまなバリエーションを試しましたが/etc/bash.bashrc
、このエラーが発生し続けます:
rpcエラー:code = 2 desc = ociランタイムエラー:exec失敗:exec: "my-alias":実行可能ファイルが$ PATHに見つかりません
私がウェブ上で見つけた他の提案は、これまでのところトリックをしませんでした。誰でも?
/etc/bash.bashrc
ログインベースのfiではなくにあるので、そうすべきだと思いました.profile
。