docker:将参数传递给入口点

时间:2018-01-30 16:05:28

标签: docker

如果我有一个超级哑的dockerfile,就像这样:

FROM ubuntu:latest
ENTRYPOINT echo

是否可以将参数传递给ENTRYPOINT,以便它可以打印我传递的任何参数?我试过docker build -t test . && docker run test foo,但我得到一个空行。

1 个答案:

答案 0 :(得分:1)

您可以扩展图像并修复入口点:

FROM user_name/image_name
ENTRYPOINT ["echo"]

或覆盖入口点:

docker run --entrypoint=echo user_name/image_name Hello World

无论哪种方式,只要您有权访问图片,就不需要成为Dockerfile的所有者。