Maison > Questions et réponses > le corps du texte
想要完成这么个功能,ENTRYPOINT为wget
ENTRYPOINT [ "wget" ]
CMD [ "-?" ]
在run的时候传一个war包地址过去,让其下载到tomcat的webapps下。
在Dockerfile里写了RUN [ "/usr/share/tomcat7/bin/catalina.sh", "run" ]
结果在build的时候,出现INFO: Server startup in 608 ms
的提示后,build就无法完成了。
书上ENTRYPOINT写的是Tomact的run,另一个例子里是wget,把这两个合在一起,我就不知道该怎么办了,求助,该怎么写。
PHPz2017-04-24 09:14:55
Pour ENTRYPOINT et CMD, l'exécution réelle de la commande est ENTRYPOINT + ' ' + CMD
Lors de l'exécution de docker, la commande passée remplacera le CMD dans le fichier docker et ENTRYPOINT ne pourra pas être remplacé.
La commande RUN est exécutée pendant la construction du docker, pas lors de l'exécution du docker