容器运行用户

  • 制作自定义镜像时,需要在Dockerfile文件中使用USER命令指定一个UID=8080的非root用户(建议使用tomcat用户)为容器运行用户
    可以使用以下方式指定容器运行的用户:

容器端口

  • 镜像内应用运行需监听使用8080端口

日志规范

  • 日志目录挂载到POD内的/logs目录下,须自行创建日志目录/logs/$(cat /etc/hostname) 或 /logs/$POD_NAME
  • 程序日志格式需遵循:<时间><空格><日志内容>,其中时间格式可匹配下列几种:
    "yy-MM-dd HH:mm:ss,SSS", "yy-MM-dd HH:mm:ss.SSS", "yy-MM-dd HH:mm:ss:SSS", "yy-MM-dd HH:mm:ss"
    "ISO8601", "MMM dd, yyyy hh:mm:ss a", "MM-dd HH:mm:ss", "MM-dd HH:mm:ss:SSS"
    "yyyy-MM-dd HH:mm:ss", "yyyy-MM-dd HH:mm:ss,SSS", "yyyy-MM-dd HH:mm:ss:SSS", "yyyy-MM-dd HH:mm:ss.SSS"
    "MMM dd, yyyy hh:mm:ss,SSS a", "MMM dd, yyyy HH:mm:ss", "MMM dd, yyyy HH:mm:ss,SSS"

其它

  • 指定容器ENTRYPOINT 或 CMD
  • 程序源文件或者其它程序需要用到的文件不要放到/data,/logs目录下(除了日志文件)
作者:网教通  创建时间:2023-12-26 15:37
最后编辑:网教通  更新时间:2024-02-20 15:45