【Docker】dockerコマンド実行時の引数を指定する方法

ENTRYPOINTとCMDを組み合わせればOK。
ENTRYPOINTはコンテナ実行時に実行されるコマンド
CMDはENTRYPOINTで実行されるコマンドの引数として機能する。
1 2 3 4 |
FROM alpine ENTRYPOINT [ "echo" ] CMD [ "aiueo" ] |
ビルド
1 |
docker build . -t echotest |
1 2 3 4 5 6 7 |
yuta / tmp 20220809 docker run echotest kakiku kakiku yuta / tmp 20220809 yuta / tmp 20220809 yuta / tmp 20220809 docker run echotest aaaaaaa aaaaaaa yuta / tmp 20220809 |