CMD的用法:
用法1:CMD ["executable","param1","param2”]   --- exec格式 ,推荐使用              
      示例:CMD ["/bin/bash", "-c", "echo 'hello cmd!'"]

用法2:CMD ["param1","param2"](as default parameters to ENTRYPOINT)

用法3:CMD command param1 param2             --- shell格式              
      示例: CMD echo "hello cmd!"
ENTRYPOINT的用法:
用法1:ENTRYPOINT [“executable”, "param1", "param2”]    --- exec格式 ,推荐使用            
      示例:FROM centos             
           CMD ["hello world!"]              
           ENTRYPOINT ["echo"]

用法2:ENTRYPOINT command param1 param2   --- shell格式, 在这种模式下,任何run和cmd的参数都无法被传入到entrypoint里           
      示例(此示例什么都不输出):              
      FROM centos              
      CMD ["p in cmd"]              
      ENTRYPOINT echo

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注