red*_*888 6 docker kubernetes dockerfile
这是我正在使用的图像的 dockerfile:https : //github.com/runatlantis/atlantis/blob/master/Dockerfile
我想在该映像中安装一个实用程序,但我不想保留自己的 dockerfile 和映像。如果我可以向现有图像添加一个命令,这意味着我不必维护自己的副本,并且我会获得上游更改等(如果我进行了相当大的更改,我会制作自己的副本,但我想知道是否可以潜入命令。)
我正在用 k8s 部署它。
有没有办法可以在入口点运行额外的命令?例如,这是当前的入口点:
ENTRYPOINT ["docker-entrypoint.sh"]
CMD ["server"]
Run Code Online (Sandbox Code Playgroud)
我想在我的部署清单中做这样的事情:
command: ["go get -u github.com/dmlittle/scenery && docker-entrypoint.sh"]
args: ["server"]
Run Code Online (Sandbox Code Playgroud)
我不相信上述内容会正常工作。是否有支持的方法或实际的 k8s 功能来执行此操作?